Надо попробовать (только не с дискеты, а с картриджа : )Lavr wrote:Ну если с дискеты запустить Волков Коммандер - то он умеет работать с одним физическим дисководом, как с двумя логическими - А и В.Shaos wrote:Дисковод уже поставил рабочий - проблема скопировать диск ибо дисковод один (второй без хаков к PCjr не подключить)
IBM PCjr
Moderator: Shaos
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: IBM PCjr
А чего бы не с дискеты? Дел-то на 5 минут... А то может VC не взлюбит ПиСи-ДОС-2.10, хотя, по идее - должен...Shaos wrote:Надо попробовать (только не с дискеты, а с картриджа : )Lavr wrote:если с дискеты запустить Волков Коммандер - то он умеет работать с одним физическим дисководом, как с двумя логическими - А и В.
iLavr
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
Нету у меня 5-дюймового дисковода больше нигде - записать на диск никак нельзяLavr wrote:А чего бы не с дискеты? Дел-то на 5 минут... А то может VC не взлюбит ПиСи-ДОС-2.10, хотя, по идее - должен...Shaos wrote:Надо попробовать (только не с дискеты, а с картриджа : )Lavr wrote:если с дискеты запустить Волков Коммандер - то он умеет работать с одним физическим дисководом, как с двумя логическими - А и В.

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 102
- Joined: 27 Jul 2015 15:20
Re: IBM PCjr
Вроде раньше так работало:
Грузим дос с бут-диска, вынимаем диск.
Пишем : " COPY A:\file.exe B: "
Система пишет: "Вставьте диск А", копирует с него данные в память, потом : "Вставьте диск B", и записывает их туда. Если память мала, то делается это несколько раз ( если файлов много ).
Сработает? Это ж вроде нормальный дос на диске...
PS. А чтоб скопировать системные файлы, есть команда : "SYS B:". Этот файлик есть на листинге.
Грузим дос с бут-диска, вынимаем диск.
Пишем : " COPY A:\file.exe B: "
Система пишет: "Вставьте диск А", копирует с него данные в память, потом : "Вставьте диск B", и записывает их туда. Если память мала, то делается это несколько раз ( если файлов много ).
Сработает? Это ж вроде нормальный дос на диске...
PS. А чтоб скопировать системные файлы, есть команда : "SYS B:". Этот файлик есть на листинге.
Last edited by IgorR76 on 25 Aug 2021 17:56, edited 1 time in total.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: IBM PCjr
Кокой ужосс, дяденька!Shaos wrote:Нету у меня 5-дюймового дисковода больше нигде - записать на диск никак нельзя


И типа LPT-link, или какой-другой-link не могут помочь закинуть в нее софт?

iLavr
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
А чтобы какой-другой-линк заработал в PCjr наверное на PCjr должен быть запущен какой-то клиент, не такли? А как его в PCjr засунуть то?...Lavr wrote:Кокой ужосс, дяденька!Shaos wrote:Нету у меня 5-дюймового дисковода больше нигде - записать на диск никак нельзяА у IBM PCjr отсохли все LPT и COM-порты?
![]()
И типа LPT-link, или какой-другой-link не могут помочь закинуть в нее софт?
P.S. Я пока написал сишный код, который считает CRC16 как BIOS от IBM и прицепил вот к этому посту - теперь можно говордить свои прошивки для картриджей

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
У меня нету полного доса - только демодиски с самозапуском (там из видимых файлов доса только COMMAND.COM) - так что никакого SYS. Щас проверю что PC-DOS 2.10 думает про COPY A:\file.exe B:IgorR76 wrote:Вроде раньше так работало:
Грузим дос с бут-диска, вынимаем диск.
Пишем : " COPY A:\file.exe B: "
Система пишет: "Вставьте диск А", копирует с него данные в память, потом : "Вставьте диск B", и записывает их туда. Если память мала, то делается это несколько раз ( если файлов много ).
Сработает? Это ж вроде нормальный дос на диске...
PS. А чтоб скопировать системные файлы, есть команда : "SYS B:". Этот файлик есть на листинге.
P.S. Да - предлагает вставить дискету в B: я вытаскиваю первую, втыкаю вторую и получаю:
Code: Select all
Disk error reading drive B
Abort, Retry, Ignore?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 102
- Joined: 27 Jul 2015 15:20
Re: IBM PCjr
Не отформатирована?
-
- Senior
- Posts: 102
- Joined: 27 Jul 2015 15:20
Re: IBM PCjr
А это не на Вашем диске?Shaos wrote: И потом куча досовских команд внешние - как их использовать если дисковод один и диск ДОС вытащен?
Code: Select all
*** Directory of PC-DOS 2.10 (Disk 1) Volume in drive A has no label Directory of A:\ SYS COM 1680 10-20-83 12:00p
Попробуйте "dir b:" и "format b:" - должны так же запросить другую дискету.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: IBM PCjr
Ну ты, дяденька, даёшь!Shaos wrote:А чтобы какой-другой-линк заработал в PCjr наверное на PCjr должен быть запущен какой-то клиент, не такли? А как его в PCjr засунуть то?...


А для чего у тебя там внутри сидит ВАСИК?

Code: Select all
OPEN "COM1:9600,N,8" FOR INPUT AS #1
INPUT #1,VAR
тра-ля-ля...
CLOSE #1
iLavr
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
Ээээ - и чо вот так можно COM-файл пригнать и запустить?
P.S. В любом случае нормального последовательного порта у этой машины нет, но LPT вроде есть - на железяке, что справа приторочена с расширенной памятью, но насколько он стандартный - непонятно...
P.S. В любом случае нормального последовательного порта у этой машины нет, но LPT вроде есть - на железяке, что справа приторочена с расширенной памятью, но насколько он стандартный - непонятно...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
нету формата - как придут диски с полным досом - попробуюIgorR76 wrote:А это не на Вашем диске?Shaos wrote: И потом куча досовских команд внешние - как их использовать если дисковод один и диск ДОС вытащен?
Code: Select all
*** Directory of PC-DOS 2.10 (Disk 1) Volume in drive A has no label Directory of A:\ SYS COM 1680 10-20-83 12:00p
Попробуйте "dir b:" и "format b:" - должны так же запросить другую дискету.
список файлов это то, что должно быть в дистрибутиве доса 2.10 - у меня нету дистрибутива, а есть демодиски, где из перечисленных файлов видно только COMMAND.COM (размер совпадает)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: IBM PCjr
Именно так можно и нужно... Положу здесь полный текст, чтобы был здесь на форуме.Shaos wrote:Ээээ - и чо вот так можно COM-файл пригнать и запустить?
А то я на память всё это не помню, вдруг когда еще понадобится...
Code: Select all
'---- Communication using RS232 ----------------- (QBASIC) ----
DIM b AS STRING * 1
DIM i AS LONG, le AS LONG
line input "File name? "; file$
OPEN file$ FOR INPUT AS #1 '--- verify file exists
CLOSE
OPEN file$ FOR BINARY AS #1
OPEN "COM1:19200,N,8,1,BIN,CD0,CS0,DS0,OP0,RS,TB2048,RB2048" FOR RANDOM AS #2
le = LOF(1)
PRINT "Transfering:"; le; "bytes at baud rate 19200 to COM1"
FOR i = 1 TO le
GET 1, , b '--- read from #1, the file
PUT 2, , b '--- write to #2, the COM1
NEXT i
CLOSE
PRINT "Done transfering in binary mode."
SYSTEM
А что у тебя с ним такое? По справочнику Р.Джордейна обычный COM-порт у IBM PCjr должен быть.Shaos wrote:В любом случае нормального последовательного порта у этой машины нет...
Ну даже если он какой и "ненормальный" аппаратно, то Васик строкой
OPEN "COM1:9600,N,8" FOR INPUT AS #1
должен все аппаратные особенности скрыть...
iLavr
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: IBM PCjr
А - так на PCjr кассетный бейсик - он ничего не знает про дискеты 
По поводу порта - у PCjr свои собственные разъемы - среди них вроде был последовательный порт, но он какой-то другой (см. http://www.brutman.com/PCjr/pcjr_hardware.html):

По поводу порта - у PCjr свои собственные разъемы - среди них вроде был последовательный порт, но он какой-то другой (см. http://www.brutman.com/PCjr/pcjr_hardware.html):
The PCjr only has one general purpose serial port built in. An internal modem is logically another serial port, if you have it. (Although it is tied to the modem, and not for general use.) Some people have built serial port cards that used the modem slot; it isn't supposed to be too hard. The serial port is controlled by the standard National Semiconductor 8250 UART which was "the" UART chip on older PCs. The port is located on the back of the machine using a non-standard "Berg" connector. IBM sold an adapter cable to breakout the Berg connector into the standard D25 connector.
The UART chip can generate baud rates from 50 to 4800. Baud means signalling units. On very slow modems (or serial devices in general), baud and bits-per-second (bps) were interchangeable because one bit was transferred per signalling unit. Above 2400bps though, there are probably multiple bits encoded per signalling unit.
Although the PCjr can generate a baud rate as high as 4800, communications above 1200bps are not recommended. The PCjr can certainly handle 1200bps; the problem is the keyboard. The keyboard deserialization hardware on the PCjr (used to decode keys) is dreadfully slow, and it blocks other interrupts because it uses the NMI (Non-Maskable Interrupt). If you are typing and receiving data at 2400bps, chances are good that a keystroke will cause you to lose incoming data. The answer? Either speed your Jr up, or don't type while receiving data at full blast.
The diskette drive is another problem for serial communications. The diskette interface doesn't use DMA because the PCjr doesn't have a DMA controller. Therefore, if the processor is servicing the diskette drive and data comes in on the serial port, the data on the serial port will be lost. The answer? Don't run the diskette drive while using the serial port. If you have to download a file, download it to a RAM disk.
The COM port setup on the PCjr was a small source of confusion. When the internal modem was not installed, the external serial I/O port was known as COM1. However, it used the port address and IRQ normally associated with COM2. (Port address 0x2F8 and IRQ 3.) When the internal modem was installed, it became COM1 and the external serial I/O port became COM2. Port addresses and IRQs stayed constant however.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: IBM PCjr
На вид так стандартный COM-порт...The serial port is controlled by the standard National Semiconductor 8250 UART which was "the" UART chip on older PCs.
У меня в 286-й машине 2 таких на карте I/O стояли.
Просто с нестандартным разъёмом:
Ну да ладно - всё тут есть. Если ВАСИК кассетный - файл надо грузить в память и запускать.The port is located on the back of the machine using a non-standard "Berg" connector.
Он вроде как на 1 раз и нужен-то, форматнуть твою дискету. В общем - решай сам...
iLavr