6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 22, 2024 12:52 pm

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Fri Apr 17, 2020 12:57 pm 
Offline

Joined: Tue Jan 08, 2019 7:30 am
Posts: 2
Location: Italy
Dear firends,
I am new to this forum, although I have been following you for many years. Like most of you, I'm a huge 6502 enthusiast. In the past two months I have decided to undertake the construction of an Apple 2 emulator with the aim of creating a protorype that can run on a microcontroller such as ESP32. At the moment the project has materialized in the creation of an emulator capable of running on Windows and Linux systems. The sources were developed using the classic gcc compiler flanked by the SDL2 I/O access library. For those interested in the project I attach the link of the sources distributed on github under the open GNU license. https://github.com/massimilianopetra/PPS-2.
A particularity of the project is that of being provided with a powerful shell, capable of performing a deep system debug. Breakpoints can be entered, both linked to memory addresses or to the number of machine cycles. Original Apple ROMs were not included in the project for copyright reasons. For this reason, if you want to use it as a real Apple 2 system, you must load the ROMs for which you have a license from configuration files. For all your curiosities I am available here. Ciao!!


Last edited by mpetra on Fri Apr 17, 2020 3:04 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Fri Apr 17, 2020 2:20 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
Great way to break a long silence! I will say welcome too, even if you've been here a while.

I really wouldn't worry about copyright on the ROMs, although I understand it's a personal question. It might be useful to help people to find them though. I found some in this project:
https://github.com/AppleWin/AppleWin/tr ... r/resource


Top
 Profile  
Reply with quote  
PostPosted: Tue May 05, 2020 12:27 pm 
Offline

Joined: Tue Jan 08, 2019 7:30 am
Posts: 2
Location: Italy
Hello BigEd,
thank you for your welcome. I'm still working on my emulator. Now I've just added the audio emulation functions, it needs some more effort but it works. At the same time I'm developing a 6502 monitor with an embedded assembler/disassembler. Also this monitor will be licensed under GPL GNU v2.0 enabling everyone to use it. You can find it in a parallel repository.
About the ROM you're right but I prefer to develop my personal ROM! Anyway I decided to put a character generator ROM on the repo.


Top
 Profile  
Reply with quote  
PostPosted: Tue May 05, 2020 1:31 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
Ah, great, a monitor is a good thing to have.
https://github.com/massimilianopetra/monitor


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: