Просмотр полной версии : boot с инициализацией 128К
Ребята!
Хотел бы вас попросить, чтобы вы мне дали boot.C$, который умеет так:
КАКОЙ:
который мог бы инициализировать бейсик 128К, показывать список <B> файлов каталога для запуска (и запускать)
ЧТОБЫ:
могли работать загруженные программы на бейсике используя: SAVE! "porno" или PLAY "c&d&e" сразу.
ПОЧЕМУ:
потому что просто загруженные с tr-dos не работают! а именно надо 128Kbasic - randomize usr 15616 - run "porno"
ЗАЧЕМ:
есть "оцифрованные" мои диски, а потому как я использовал 128к в своих юных потугах,
оставляет след. и просто выбешивает печатанье рандомаза да и в трдосе имен запускаемых файлов.
ЦЕЛЬ:
насладиться своими творениями, дать людям (если вообще стоит) РАБОТАЮЩИЕ программы. Игры, лифт.. эхх..
ЧТО ХОЧУ:
хочу файлик запихать как boot в образы и просмотреть, убрать ранние сейвстеты и оставить нужные файлы запуска.
а сам бейсик 128 есть на-твоём компе ?
Ну запускаю из 128к меню тр-дос, и вылетаю на первой же 128к (специфичной) бейсиковской команде.
Ну запускаю из 128к - 128к бейсик, randomize usr 15616 и не вылетаю при первой 128к (специфичной) бейсиковской команде.
Это не подойдёт ? http://zx-pk.ru/showthread.php?t=12660
Djoni, это что то страшное. (там квазидиск он юзает)
load! save! я юзал всегда, круто! особенно - load! "картинка" code 16384
Boт (http://sderni.ru/292212) почему не работает из тр-дос? run "*DIZZY*"
моя игра про диззи например.
(иди вправо к тролю, иди назад возьми воды, полей на землю над платформой, иди к тролю, иди назад к земле, возьми что ему надо и иди к нему.)
- - - Добавлено - - -
а SAVE! и LOAD!
давали такие приемущества!!
например загрузчик:
10 LOAD "KARTINKA" CODE 40000
20 SAVE! "KARTINKA" CODE 40000,6912
30 LOAD "PROG1"
после грузишь бейсик и он потом SAVE! "main"
еще грузим и потом SAVE! "title"
еще там и потом SAVE! "game"
и вот и потом SAVE! "show"
и последняя SAVE! "titul" : LOAD! "main" LINE 20 и пошло поехало
и конечно в любое время можем выводить LOAD! "KARTINKA" 16384 мгновенно на экран, и программа бейсика подменяет себя.
на-держи, работает
я проверял на команде PLAY
balu_dark
19.01.2016, 20:49
Странные хотелки у народа. 21й век на дворе - а они сэйвят и лоадяд из бэйсика в рам диск....
Большинство народа еще с начала 90х - в кодах писали.
null_device
19.01.2016, 21:43
balu_dark, ой, ли.
Есть на VT трешовая поделка (http://trd.speccy.cz/full_ver/ZALUPAGA.ZIP), которая юзает команды 128 бейсика. Подозреваю, не она одна "нуждается" в наличии этой прошивки.
Когда я "собирал" свою, найденную на дискете поделку (http://www.worldofspectrum.org/pub/sinclair/trdos/games/Hearts_2.trd.zip) - я в меньшей степени думал о том, что у кого-то на 128К машиене, может не быть 128 бейсика.
Странные хотелки у народа. 21й век на дворе - а они сэйвят и лоадяд из бэйсика в рам диск....
Большинство народа еще с начала 90х - в кодах писали.
К бейсику 128К у нас отношение как к ненужному аппендиксу к сожалению возможно так оно и есть, за основу бейсика 128 взята испанский версия там нет меню, теста , более удобный редактор позволяет водить управляющие коды цвета в программе в нижней части экрана есть подсказка в каком режиме находится редактор строки плюс дополнительные функции редактирования доступны на дополнительной клавиатуре, добавлено несколько новых команд. http://www.fruitcake.plus.com/Sinclair/Spectrum128/ROMDisassembly/Spectrum128ROMDisassembly3.htm
Ребята из Amstrad в моделях +3 и +2A подошли к делу более творческий синтаксис команд работы с рам диском не чем не отличается от работы с дисководом , так что без проблем можно загрузить программу а если поваляет память и не одну на рам диск без переделки загрузчика.
В каком то нашем электроном журнале попадалось версия бейсик 128К с поддержкой расширенной памяти 512кб.
Но не все так грустно оказывается можно пропатчить бейсик 128К на лету без перешивки пзу и добавить новые команды :)
за счет подмены подпрограмма обработки ошибок ,процедуры обработки новых команд разметить в странице озу.
Тут подробно на английском http://www.fruitcake.plus.com/Sinclair/Spectrum128/ExtendedBASIC/Spectrum128ExtendedBASIC.htm
на-держи, работает
я проверял на команде PLAY
может и работает, но кричит что на вашем диске больше 16 наименований.
Странные хотелки у народа. 21й век на дворе
я использовал 128к в своих юных потугах,
что у кого-то на 128К машиене, может не быть 128 бейсика.
бейсик то есть! проблема в том:
из меню 128к выбрать тр-дос и гружу игру свою, и она запустившись сразу дает ошибку на первой же команде play например. и я жму ентер и вижу листинг в 48 бейсике.
из меню 128к выбрать 128к бейсик и написать randomizu usr 15616, попасть в тр-дос, загрузить игру мою и она работает.
Alex Rider
20.01.2016, 14:50
из меню 128к выбрать тр-дос и гружу игру свою, и она запустившись сразу дает ошибку на первой же команде play например. и я жму ентер и вижу листинг в 48 бейсике.
ЕМНИП, TR-DOS инициализирует 48-й бейсик всегда.
null_device
20.01.2016, 17:40
AER, есть некоторая связь, между тем, какая прошивка инициируется первой. У меня местный клон - plazma, который при сбросе сразу входит в tr-dos. Так, вот: на нем некоторые программы также отказываются работают, если не сделать выход в меню 128К. В анреале, при ресете через глюк, большинство оболочек также будут запускаться через 48К бейсик.
Вот сборник с музыкой через "PLAY" там и бут на любое количествово файлов:
Можно попробовать Grand's Boot
http://era-cg.su/grands/zxcreat.htm
http://savepic.ru/8629337.png
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot