ElectronicsTinkerer / 1541EmU

Source code and eagle files for the 1541 Emulator
6 stars 1 forks source link

Not a Issue but a question. #2

Open Therealjosephchrzempiec opened 5 years ago

Therealjosephchrzempiec commented 5 years ago

Hello i was looking at your code and I was wondering what is the ESP8266 for? Sorry a little lost to see that in the code.

Joseph

ElectronicsTinkerer commented 4 years ago

Hello, Sorry about the slow response, I am pretty new to GitHub and did not realize that there was the "Issues" tab. Anyway, that's a good question. I originally had planned to add an ESP 8266 to the board later on to give the board the ability to connect over WiFi. In v3.25 of the code, I still had the comments (and some code) indicating that the ESP 8266 was still on board and accessible by addressing device 16. As of right now, EFS v1.00 is the latest version of the code that I have released, so make sure that you are running that one. The older versions (v3.xx and v2.xx) don't have support for long filenames, so I would definitely recommend the newer one (although it is a bit more complex in terms of accessing a file). (I believe) I have removed all of the ESP 8266 code from EFS v1.00, so I wouldn't worry about it.

TL;DR: The ESP 8266 was included in older versions of the code, as I had planned on adding support, however, I have removed it from the latest version to simplify the code. So, it is not needed for it to work.

Hope that helps!

SuperNeotendo commented 1 year ago

just an idea what was in my head: what if you compile this code on the ESP32 and add 6502/CIA/VIA Emulation?

ElectronicsTinkerer commented 12 months ago

That could be an interesting expansion to the project. It might even allow fast loaders. I do have a instruction-resolution 65816 emulator that could be dropped in as long as the software did not require any undocumented opcodes or cycle-specific timings.

SuperNeotendo commented 12 months ago

yeah, i found an C64 emulator for ESP32 maybe you can use some code from there, 6502 emulation atleast