spotlessmind1975 / ugbasic

An isomorphic BASIC language compiler for retrocomputers
Apache License 2.0
94 stars 16 forks source link

Add support for Apple II(48kb) / Apple IIe(64kb) #569

Open coderzxy54 opened 1 year ago

coderzxy54 commented 1 year ago

Hi Marco,

Is it possible to add a futur supported target in ugBasic : Apple II(48kb)/Apple IIe(64kb) - 6502 CPU?

Thanks in advance

best regards,

spotlessmind1975 commented 1 year ago

Hello @coderzxy54 , and thank you for your suggestion!

Sure, absolutely. The goal is to support as many targets as possible, and the Apple II will be definitely one of them. Meanwhile, I've added this issue to the to-do list, and I will use it as a progress page. Please refer to this page for any evolutions and indications.

Thank you again and happy retrocoding!

coderzxy54 commented 1 year ago

Hello Marco,

Good point for these new features for ugBasic! (I love these old computers)

Many thanks, i love programming with ugbasic

spotlessmind1975 commented 6 months ago

Currently, the file format generated by the linker for the Apple ][ target is an AppleSingle file. The default load address is $803. It is needed the integration with AppleCommander 1.4.0 or later (available at https://applecommander.github.io/) that includes the option -as that allows to put AppleSingle files onto disk images containing DOS 3.3 as well as ProDOS 8