Apple 1js

Компьютеры прошлого, не попавшие в другие разделы

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Apple 1js

Post by Lavr »

Эмулятор Apple I нa JavaScript:
https://www.scullinsteel.com/apple1/
Apple1js.gif
Расточен, похоже что под HTML-5.
У меня - не работает, видимо из-за этой строчки:

Code: Select all

<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:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apple 1js

Post by Lavr »

И так захотелось мне на Apple I в кодах попрограммировать...
Благо, у меня и 6502 ассемблеры есть , благодаря NES...

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

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

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

А больше в обозримом пространстве интернета я эмуляторов Apple I под WIN, DOS и не нашел...
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apple 1js

Post by Lavr »

Раскопал я себе более-менее прилично работающий эмулятор Apple I, правда под DOS,
но с исходниками, и слушается моей виртуальной клавиатуры... :wink:
APPL1EMU.gif
Источник: Apple1 Project - Emulation
Apple1 emulator for DOS written by Peter Rittwage

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

Тем не менее, исходники есть... можно поправить...
А вобще говоря, такую простую машинку, как Apple I, я бы, наверное, и сам смог
бы написать на основе имеющегося эмулятора 6502, причем не используя
графический канвас... тем более, и ассемблер с дебаггером встроенные... :wink:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apple 1js

Post by Lavr »

Lavr wrote:Самый знаменитый - Рom1 - у меня не заработал, не нашел msvcrt100 библиотеку...
Но узнал я, что этот самый Рom1 переписан на С с оригинала, написанного на Java.
Многие люди им пользуются, и весьма довольны...
Pom1-debug.png
И в принципе - он с открытым кодом...

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

Image

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

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



P.S. «Если вы помните Вудсток, значит, вас там не было...» интересно, Shaos знает это изречение? :mrgreen:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Apple 1js

Post by Shaos »

Неа - первый раз слышу...

:roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apple 1js

Post by Lavr »

Фраза очень известная, так что даже стала в некотором роде нарицательной...
То есть, имеется в виду не обязательно Вудсток, а общий смысл фразы.
Характерна для людей старше меня, т.н. "шестидесятники".
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apple 1js

Post by Lavr »

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:
chess.jpg
You do not have the required permissions to view the files attached to this post.
iLavr