NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Reply
Trusted Enthusiast
SteveChandler
Posts: 2,249

Apple ][ Emulator written in LabVIEW? - Happy 35th Anniversary!

[ Edited ]

Today marks the 35th anniversary of the date the Apple][ first went on sale. This was my first computer and I studied it for many, many days and nights.

 

Unfortunately because of the ROM copyrights I cannot distribute the emulator. I will remove the ROMs from the project and post the code. You can then find a legal copy of the ROMs and run it. I will probably put the code on SourceForge.

 

Warning - video contains sound.

 

 

The project is not yet complete and I don't know when I will be able to finish it. The things that do not work are

  • sound
  • graphics, only text mode works
  • disk writing, only reading works (Booting Applesoft was my eureka moment and tst almost figured it out!)
  • the second disk drive
  • expansion RAM
  • CPU interrupts and BCD arithmatic. I don't think BCD is used anywhere except embedded devices which have BCD to 7-segment LEDs.

There is another project that I would really like to do. I want to write an emulator for the original "Fat MAC" that LabVIEW was first released on. Then I want to run LabVIEW 1.0 on it :smileyvery-happy:

 

Some day...

=====================
LabVIEW 2012


Trusted Enthusiast
SteveChandler
Posts: 2,249
0 Kudos

Re: Apple ][ Emulator written in LabVIEW? - Happy 35th Anniversary!

I posted the code on Sourceforge. This is my first Sourceforge project and so the page is not really complete yet. I only attached the project as two zipfiles - one for LabVIEW 9.0 and one for LabVIEW 11.0.

 

http://sourceforge.net/projects/labviewapple2/

 

=====================
LabVIEW 2012


By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page