- БК-0010+SMK-512+Бейсик - возможно?
- [+] Старые сообщения (50)
-
? gid - 07.03.2019 15:15
Таки да. По моему скромному мнению, в прошивке ФПГА есть логическая ошибка, из-за которой выдаются не те данные, которые должны.
-
? BD - 07.03.2019 15:24
а на смк-64 проверить никто не может? свой подарил.
-
? gid - 07.03.2019 15:48
А на СМК-64, судя по его схеме, всё работает, там же логика на корпусах с 14 ножками построена, и всё видно, что отключение портов, отключает прохождение сигнала DIN на ногу ВП1-128, т.е. она вообще перестаёт на чтение реагировать.
А в исходнике прошивки ФПГА реплики логика совсем другая.
¤
К тому же программу BASIC64 давным-давно написали именно для СМК-64 и если б тогда не работало, то это бы как-то отразилось в истории.
-
? BD - 07.03.2019 16:23
закинь Voland'у сюда, пусть помучается )) но странно, почему именно 020...
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=492
-
? AlexMik@ - 09.03.2019 19:12
Из-за этого бага, я так понимаю, надежды на запуск бейсика нет?
Надо править прошивку?
Печаль.. ((
-
? Maxvel@ - 09.03.2019 20:12
К сожалению да, хотя в контролере есть другие режимы но увы, там есть другие сложности.
-
? Maxvel@ - 09.03.2019 20:25
А вот к стати идея но есть вопрос в ассемблер PDP-11 хорошо заешь?
-
? AlexMik@ - 09.03.2019 21:23
К сожалению нет..
-
? Maxvel@ - 09.03.2019 21:44
Ясно, жаль.
-
? microxa - 10.03.2019 14:01
>>выяснил, что версия которую скачал с R-Games не рабочая..
>>Кстати так и не нашел рабочую версию.
Версия рабочая, только из за защиты, надо запускать через GOTO1
-
? microxa - 10.03.2019 14:23
кстати во многом благодаря этому шедевру, немного стал кодером (благо что чисто в хобби, а не в шизу, как у некоторых) :)
http://vrtp.ru/uploads/post-108-1551121627.png
-
? microxa - 12.03.2019 18:16
Ну с защитой-то ELM шикарно извратились. Но могли еще больше текстовки попортить и крови попить из глаз и серого вещества из мозга, йуному хакеру. Который ток-токо переписал в тетрадь, мануал по языку бейсек (давали на время же книжечку ).
¤
Ну короче в скрине содержится дописаный алгос. КОторый я чудно вспомнил.. Спустя.. эдок так двадцать лет..
а хачить так
¤
затирать строки
41-45 (ну короче где глюканат) и забивать текстовку. для простоты нету проверки собраных яблок. чтоб быстренько свалить с экрана (я заставочку делал где епик тупо ломился через экраны.. Хотел прикрутить алго автоматического сбору яблок.. а какой там)
-
? gid - 16.03.2019 19:19
Печальные новости, исправил я баг в прошивке ПЛИС, а бейсик как не работал, так и не работает, что-то ещё ему мешает. Так и придётся смотреть в отладчике, что там такое творится с бейсиком. Только сперва придётся вспомнить, как пользоваться отладчиками на БК.
-
? AlexMik@ - 16.03.2019 21:39
Есть надежда, что заработает?))
-
? Maxvel@ - 16.03.2019 22:38
Но не на всех машинах
¤
Gid а не может ли быть виной то что контролер работает чуть быстрее и из за этого и возникает такая не стыковка?
-
? gid - 17.03.2019 09:05
Абсолютно никаких идей, почему не работает, а из-за того, что контролер работает чуть быстрее, просто бейсик должен работать чуть быстрее и всё.
-
? microxa - 17.03.2019 11:39
бейсик, бейсик. на последок то я его ломанул, этот бейсик бк0010. В рам-диске, эмулирующим пзу
а то подбешивала куча % % % этих процентов (повбибвав бы, этих.. прибалтов)
¤
if bios_mod = 5 then begin
{ Патч монитора (на короткий щелчок клавиатуры) }
{ 102054 } mem.B[$842C] := 2;
{ 102060 } mem.B[$8430] := 24;
{ Патч бейсика (проверка контрольной суммы пзу 017) }
{ 120032 } mem.B[$A01A] := $A0;
{ Патч бейсика (интегральные типы по умолчанию) }
{ 152534 } mem.W[$D55C div 2] := $A0;
{ 151476 } mem.W[$D33E div 2] := $A0;
{ 151526 } mem.W[$D356 div 2] := $A0;
{ Патч бейсика (добавка -М) }
mem.B[$B5BE] := byte('-');
mem.B[$B5BF] := byte('M');
¤
кстати считал контрольную сумму же 017-той ре-шки..
-
? microxa - 17.03.2019 11:53
Ну и без дебилоидно-тормозного фить-фить при нажатии кнопок.. эта была.. бы.. да и (был, был). Даже круче ЫБМ.. потомушто раз включил и бейсик (ну или OCT коммандер. на базе некоторых идей CF48-ого). Пока там этот писюк вжик-вжик-вжик.. (ох и разочарован я был этим флоповодом, что уже не хотел его на бк0010)
-
? microxa - 18.03.2019 02:49
Вроде как epic1 на бк0011м (юзал эмулятор Леонида Брухиса) компилируетсья RUn-ом.. Но не работает :)
-
? Voland - 01.02.2020 22:53
Ошибка исправлена в последней прошивке СМК512
https://forum.pk-fpga.ru/viewtopic.php?f=15&t=492
-
? Alan1221 - 03.03.2020 01:16
Всё возможно https://v-champion-casino.com/
- << Форум