nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 11:32



Reply to topic  [ 7 posts ] 
Apple 1js 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Эмулятор Apple I нa JavaScript:
https://www.scullinsteel.com/apple1/
Attachment:
Apple1js.gif
Apple1js.gif [ 5.52 KiB | Viewed 9901 times ]

Расточен, похоже что под HTML-5.
У меня - не работает, видимо из-за этой строчки:
Code:
<canvas id="text" width="560" height="384"></canvas>


Кстати говоря, манипулировать Applом I в кодах - довольно просто...
http://www.sbprojects.com/projects/apple1/wozmon.php
http://www.applefritter.com/replica/chapter6

Но это - если знаешь, что нажимать! :mrgreen:
А так-то во времена DOS был у меня эмулятор Apple I с диска "Эмуляторы",
так я на нём ничего сделать не смог... пытался по аналогии с РК и "Специалистом"... :lol:

_________________
iLavr


22 Aug 2017 10:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
И так захотелось мне на Apple I в кодах попрограммировать...
Благо, у меня и 6502 ассемблеры есть , благодаря NES...

А оказывается эмуляторов Apple I - раз...два... и - нету!... :o

Самый знаменитый - Рom1 - у меня не заработал, не нашел msvcrt100 библиотеку... :-?
https://www.zophar.net/fileuploads/4/32442qsafi/pom1-1.0.0-win32.zip

Заработал какой-то попроще: Apple I Emulator (Windows/SDL version)
http://rittwage.com/archive/apple1emu.zip
Но он очень простой и бестолковый... :osad:

А больше в обозримом пространстве интернета я эмуляторов Apple I под WIN, DOS и не нашел...

_________________
iLavr


22 Aug 2017 11:49
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Раскопал я себе более-менее прилично работающий эмулятор Apple I, правда под DOS,
но с исходниками, и слушается моей виртуальной клавиатуры... :wink:
Attachment:
APPL1EMU.gif
APPL1EMU.gif [ 26.46 KiB | Viewed 9876 times ]
Источник: Apple1 Project - Emulation
Apple1 emulator for DOS written by Peter Rittwage

Есть, правда, у него свой "врожденный" глюк, о котором пишет сам автор Peter Rittwage:
буквенные символы надо вводить с клавиатуры с Shift-ом, иначе он их понимает в нижнем
регистре, а такие символы Apple I, не воспринимает...
Но автор утверждает, что это не глюк, а фича, придающая программе аутентичности с
оригинальным Apple I. 8)

Тем не менее, исходники есть... можно поправить...
А вобще говоря, такую простую машинку, как Apple I, я бы, наверное, и сам смог
бы написать на основе имеющегося эмулятора 6502, причем не используя
графический канвас... тем более, и ассемблер с дебаггером встроенные... :wink:

_________________
iLavr


23 Aug 2017 07:02
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Самый знаменитый - Рom1 - у меня не заработал, не нашел msvcrt100 библиотеку...
Но узнал я, что этот самый Рom1 переписан на С с оригинала, написанного на Java.
Многие люди им пользуются, и весьма довольны...
Attachment:
Pom1-debug.png
Pom1-debug.png [ 5.2 KiB | Viewed 9848 times ]

И в принципе - он с открытым кодом...

Я разыскал сайт, где собраны последние версии этого эмулятора:
https://mirrors.apple2.org.za/www.chez.com/apple1/Apple1project/Emulation/Emulation.htm
И после некоторого шаманства с бубном, кувалды и какой-то матери он у меня всё-таки заработал! :lol:

Image

Довольно удобный: при любой раскладке клавиатуры вводит в "Apple I" заглавные английские
без нажатия шифта, а главное - понимает мою виртуальную клавиатуру! 8)

Я вот, кстати, подзабыл, у Apple I курсор экрана мигал или нет? :wink:



P.S. «Если вы помните Вудсток, значит, вас там не было...» интересно, Shaos знает это изречение? :mrgreen:

_________________
iLavr


24 Aug 2017 13:14
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Неа - первый раз слышу...

:roll:

_________________
:dj: https://mastodon.social/@Shaos


30 Sep 2017 00:29
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Фраза очень известная, так что даже стала в некотором роде нарицательной...
То есть, имеется в виду не обязательно Вудсток, а общий смысл фразы.
Характерна для людей старше меня, т.н. "шестидесятники".

_________________
iLavr


30 Sep 2017 02:03
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Я вот, кстати, подзабыл, у Apple I курсор экрана мигал или нет? :wink:

Хм... это такая щютка юмора была... :wink: Я никогда же не видел Apple I ни живьем, ни в действии.
Но я решил восполнить этот пробел, посмотрев видео с оригинальным Apple I :

My working original 1976 Apple I

Курсор экрана у Apple I мигал, и курсором был символ " @ " !

Ну и мне стало интересно, как на Apple I играли в игры... скажу честно, что я представлял
это себе несколько иначе, поскольку и в Мониторах "Специалиста" использовались атавизмы
терминальных кодов.
Но, видимо, код "Cursor Home" видеотерминал Apple I от Woz-a делать не умел... :-?

Apple 1 Games

Кстати... на заставке - шахматы в текстовом виде. :wink:
Attachment:
chess.jpg
chess.jpg [ 19.85 KiB | Viewed 9010 times ]

_________________
iLavr


18 Jul 2018 20:56
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 5 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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.