РК-86 в браузере

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24099
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

РК-86 в браузере

Post by Shaos »

http://code.google.com/p/radio86/

написано что работает только в хроме, на самом деле в ферфоксе тоже чегой-то бегает...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Вобще-то боян. Упоминался ещё здесь:
http://zx.pk.ru/archive/index.php/t-9527.html
svofski wrote:22.10.2009, 01:32
Во!
http://code.google.com/p/radio86/
Чудесный эмулятор Радио-86РК на чистом JS. Использует мой прекрасный ассемблер для хаковспоможения.
В Хромиуме работает исправно, а в FF какие-то нелады с фокусом клавиатурным. Гыы!!
В принципе даже в моей Опере 9.64 пытается работать - но тормозит...

А вот другим приятным бояном оттуда (http://zx.pk.ru/archive/index.php/t-9527.html) я пользуюсь:
Прекрасный ассемблер КР580ВМ80А (http://sensi.org/~svo/i8080/)
Даже будучи сохранённой страницей - прекрасно работает в оффлайн. :kruto:
User avatar
Shaos
Admin
Posts: 24099
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Если в этом форуме ещё не упоминалось, то не совсем боян ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Если в этом форуме ещё не упоминалось, то не совсем боян
Ваххх!!! Ну да, ну да... Тогда это полубоян. :lol:
User avatar
Shaos
Admin
Posts: 24099
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:Если в этом форуме ещё не упоминалось, то не совсем боян
Ваххх!!! Ну да, ну да... Тогда это полубоян. :lol:
недобоян ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Let it be недобоян :D
User avatar
Paguo-86PK
Maniac
Posts: 267
Joined: 12 Apr 2011 20:43
Location: Tashkent

i80x80 - восьмибитные i80x86

Post by Paguo-86PK »

Lavr wrote:Прекрасный ассемблер КР580ВМ80А (http://sensi.org/~svo/i8080/)
Даже будучи сохранённой страницей - прекрасно работает в оффлайн. :kruto:
Я тоже попробовал свой ассемблер написать, мнемонически x86-совместимый :lol:
Вот online версия с несколькими листингами "Питона".
Было дело, пробовал i80x80-процессор придумать свой, расширив систему команд i8080. Ассемблер вроде бы получился, а вот доработанный оригинал эмулятора чуточку сбоит. Хотя добавил псевдо защищённый режим :roll: и всякие другие фичи :oops:
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Paguo-86PK wrote:Я тоже попробовал свой ассемблер написать
Чисто из интересу подсунул в (https://x80.googlecode.com/hg/online/x80asm.html)
тестовый пример от Прекрасного ассемблера КР580ВМ80А , поскольку
читал, что последний жестко тестировался: (http://zx.pk.ru/archive/index.php/t-9527.html)

Результат вот какой: 2 ERROR: Undefined directive

Текст тестового примера:

Code: Select all

        ; 8080 assembler code
        .hexfile test.hex
        .binfile test.bin
        ; try "hex" for downloading in hex format
        .download bin  
        .objcopy gobjcopy
        .postbuild echo "Hooray!"
        ;.nodump
bdos    equ 5
intv    equ 38h
        .org 100h
        jmp begin
        db 27
msg:
        db 'Assembled by Pretty 8080 Assembler',0dh,0ah,'$'
yeah:
        db 'Hoorj!',0dh,0ah,'$'
begin:
        lxi d, msg
        mvi c, 9
        call bdos
        call delay
        mvi c, 9
        lxi d, yeah
        call bdos
        ret

delay:
        mvi a, 33
        hlt
        dcr a
        jnz .-2
        ret
User avatar
Paguo-86PK
Maniac
Posts: 267
Joined: 12 Apr 2011 20:43
Location: Tashkent

x80 - эксперимент

Post by Paguo-86PK »

Lavr wrote:
Paguo-86PK wrote:Я тоже попробовал свой ассемблер написать
Чисто из интересу подсунул в (https://x80.googlecode.com/hg/online/x80asm.html)
тестовый пример от Прекрасного ассемблера КР580ВМ80А , поскольку
читал, что последний жестко тестировался: (http://zx.pk.ru/archive/index.php/t-9527.html)

Результат вот какой: 2 ERROR: Undefined directive
Мда. Завалили!:)
Работает, если

Code: Select all

        .8080; 8080 assembler code
       ;.hexfile test.hex
       ;.binfile test.bin
        ; try "hex" for downloading in hex format
       ;.download bin
       ;.objcopy gobjcopy
       ;.postbuild echo "Hooray!"
        ;.nodump
bdos    equ 5
intv    equ 38h
start:  org 100h
        jmp begin
        db 27
msg:
        db "Assembled by Pretty 8080 Assembler\r\n$"
yea;
        db "Hoorj!\r\n"
begin:
        lxi d, msg
        mvi c, 9
        call bdos
        call delay
        mvi c, 9
        lxi d, yea
        call bdos
        ret
delay:
        mvi a, 33
        hlt
        dcr a
        jnz $-1
        ret
Я свой ассемблер с потолка писал. Т.е. учился парсингу. Тем самым, так-как x80 - несуществующая технология, стандарты сам выскреб. Но подтянуть, конечно, можно;)
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Paguo-86PK wrote:Мда. Завалили!
...
Я свой ассемблер с потолка писал. Т.е. учился парсингу.
Да ну нет - просто попробовал. И мне приходилось ассемблеры писАть:
viewtopic.php?t=9310
И честно скажу, я к себе был более снисходителен, нежели как джентельмены
тестировали свой ассемблер: (http://zx.pk.ru/archive/index.php/t-9527.html)
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

2_Paguo-86PK

Post by Lavr »

2_Paguo-86PK

Хотел взглянуть твои исходники, но предлагаемый архив:
http://code.google.com/p/radio86/downlo ... js-0.6.zip
почему-то вызывает ошибку закачки...
См.
http://code.google.com/p/radio86/
Downloads
radio86js-0.6.zip
Show all »
User avatar
Paguo-86PK
Maniac
Posts: 267
Joined: 12 Apr 2011 20:43
Location: Tashkent

Re: 2_Paguo-86PK

Post by Paguo-86PK »

Lavr wrote:2_Paguo-86PK
Хотел взглянуть твои исходники...
Не мои. Я лишь переписываюсь с автором и подтягиваю эмулятор под x80 :idea:
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Paguo-86PK wrote:Не мои. Я лишь переписываюсь с автором и подтягиваю эмулятор под x80
Твои всё ж наверно... скромничаешь... :wink:
Как я тебе пожаловался - а ты ответил, всё вдруг сразу и скачалось! :kruto:
А то я просто замучался - на последних байтах всё время: Ошибка закачки...
И файл-то небольшой, был бы разговор об чём...
User avatar
Paguo-86PK
Maniac
Posts: 267
Joined: 12 Apr 2011 20:43
Location: Tashkent

Post by Paguo-86PK »

Lavr wrote:Твои всё ж наверно... скромничаешь... :wink:
Как я тебе пожаловался - а ты ответил, всё вдруг сразу и скачалось! :kruto:
А то я просто замучался - на последних байтах всё время: Ошибка закачки...
И файл-то небольшой, был бы разговор об чём...
Нет. Если изучить листинги эмулятора и моего ассемблера, можно заметить, разный стиль и уровень. У меня всё кучковато и плохо понимаемо, что к чему.

Тем более, заметьте, делал бы я клон собственного проекта? :rotate:
User avatar
Lavr
Supreme God
Posts: 16712
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Paguo-86PK wrote:Тем более, заметьте, делал бы я клон собственного проекта?
Полагаю - что вряд-ли... будем считать, что совпадение произошло... :wink:

В рамках моей затеи:
«Специалист» на Java - viewtopic.php?t=9475
было мне интересно, как порт клавиатуры ВВ55 реализован...
Очень даже неплохо сделано, хотя похоже, несмотря на разницу в языках и схемах!
Только мне придётся 3 настройки порта учесть. В "Специалисте", в отличие
от "Paguo-86PK" порт клавиатуры может быть настроен по-разному... :(