LisaList2

Advanced search  

News:

2019.06.07 fixed NChat for the "Curve" theme, will eventually move it to its own page and add it to the default theme as well. Other plugins are next. see post in the Meta board for details

Pages: [1] 2 3 ... 10
 1 
 on: Yesterday at 10:10:23 pm 
Started by blusnowkitty - Last post by blusnowkitty
So, found an old post on LisaList1 where Jason ran into the same problem. I'm seeing the same thing as well, ??????? as device name and completely nonsensical sizes in BLU. But the fun thing is... Office System can still format and install to the drive without issue regardless?

https://lisalist2.com/lisalist1/2682.html

 2 
 on: September 25, 2021, 11:19:46 pm 
Started by blusnowkitty - Last post by blusnowkitty
Any clues on why low-level formatting a 5MB Profile with BLU is failing during the Spare Sector format? I keep seeing Status 00000001 or 00000003 midway through the Spare Sector format.

 3 
 on: September 24, 2021, 12:02:22 pm 
Started by AlexTheCat123 - Last post by AlexTheCat123
Once I get things up and running reliably, I'll definitely try to get the Selector protocol working! That would be a really nice addition to the emulator.

The Arduino Mega, which is what I'm using for this project, actually has 8K of RAM instead of the 2K of the other Arduino boards, so luckily RAM almost certainly won't be an issue! I originally wanted to go with an Uno or a Nano to make the device a lot smaller, but the ArduinoFile code just wouldn't fit in that limited RAM, so I had to go with the Mega instead. The emulator code should be somewhat less complicated than the ArduinoFile code since we don't have to deal with making a user interface, error-checking user input, and so on, so the emulator might actually be able to run on a 2K board instead of requiring the Mega.

 4 
 on: September 23, 2021, 08:58:18 pm 
Started by AlexTheCat123 - Last post by stepleton
Outstanding!

Now, it may be more of a programming exercise than an Arduino is ready to handle, but if you implement the protocol described at https://github.com/stepleton/cameo/blob/master/aphid/selector/PROTOCOL.md, your device will be compatible with the Cameo/Aphid selector program.

You know, you might be able to do it. I think you'd have to lean a lot on the filesystem on the SD card (assuming you choose to go with a filesystem at all): you could implement the key/value store by means of special files containing the data. But the Arduino's 2K of RAM may start to feel pretty cramped --- it looks like the libraries you'd need will consume half a kilobyte all on their own.

But that's probably getting ahead of things. A ProFile emulator made out of an Arduino is plenty awesome all on its own.

 5 
 on: September 23, 2021, 08:28:47 pm 
Started by AlexTheCat123 - Last post by AlexTheCat123
Quote
So is the plan to interface with an SD card reader? All of these things are really very inexpensive!
Yep! I got a little microSD breakout board off eBay for $3 and it handles all the logic level conversion for you, so I can just plug it into a header on my PCB and I'm ready to go. My goal with this project is to make it as cheap as possible and I think I'm doing pretty well with that so far!

 6 
 on: September 23, 2021, 04:56:45 pm 
Started by AlexTheCat123 - Last post by stepleton
Wow, neat! So is the plan to interface with an SD card reader? All of these things are really very inexpensive!

 7 
 on: September 23, 2021, 11:35:02 am 
Started by AlexTheCat123 - Last post by AlexTheCat123
Good news! I think I've managed to optimize things enough to keep up with the strobe, at least at the speed that the Lisa and USBWidEx pulse it. I don't know if it's fast enough for the Apple III and I don't have one to test it with, so I guess that will remain unknown. Luckily, I didn't have to resort to assembly at all; optimizing my C code was enough. I haven't had a formal education in computer science yet (I just started college a month ago), so many of the inefficiencies were probably stupid things that would have been obvious to anyone who has more experience with software development. Hopefully I'll have a prototype of the ProFile emulator going in a few days.

 8 
 on: September 19, 2021, 09:20:09 pm 
Started by AlexTheCat123 - Last post by AlexTheCat123
Quote
I wonder if there's a way to keep up with that strobe pin. Maybe you could do it with AVR assembly? I don't know a lot about Arduino programming, so I'm not sure how much headroom there is for improvements over the Arduino C compiler, but maybe there could be enough?

That's a good thought! I'm not very experienced with assembly, but I will definitely check it out and see if I can optimize things that way. A faster Arduino like the Due or something like an ESP32 would be more than fast enough, but they use 3.3V logic levels and one of my major goals with this project was to avoid any sort of level shifting for simplicity's sake, so I really hope that your AVR assembly suggestion works out!

 9 
 on: September 19, 2021, 08:24:22 pm 
Started by AlexTheCat123 - Last post by stepleton
No worries, and thanks for making the change. I'm looking forward to checking it out! (It may have to wait until after I move, though.)
Thanks also for sharing the materials.

I wonder if there's a way to keep up with that strobe pin. Maybe you could do it with AVR assembly? I don't know a lot about Arduino programming, so I'm not sure how much headroom there is for improvements over the Arduino C compiler, but maybe there could be enough?

 10 
 on: September 19, 2021, 07:26:02 pm 
Started by AlexTheCat123 - Last post by AlexTheCat123
I'm sorry if I offended anybody with the name. That really wasn't my intent. I have a pretty dark sense of humor sometimes and I guess this is a situation where I should just keep it to myself. I've changed the name to ArduinoFile in the interim while I think of a better name. Once again, I really didn't mean to upset anyone with the name and I'm really sorry if I did. Now that I've given it a less offensive name, hopefully people will feel more comfortable using it.

https://github.com/alexthecat123/ArduinoFile

Pages: [1] 2 3 ... 10