ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

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

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 Smiley Very Happy

 

Some day...

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


Message 1 of 2
(5,194 Views)

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


0 Kudos
Message 2 of 2
(4,913 Views)