Search found 96 matches

by christian
Wed Apr 01, 2015 7:39 pm
Forum: Emulators
Topic: Disk conversion - with XP
Replies: 37
Views: 50452

Re: Disk conversion - with XP

Hi,

About FUSE driver, you can do all what you want even mount a web site or a database.

I posted a message last year in this topic about such a tool for Oric dsk images.
More information can be found here (in french)
by christian
Fri Mar 13, 2015 9:41 pm
Forum: BASIC programming
Topic: VirtualBasic and Oric
Replies: 13
Views: 24354

Re: VirtualBasic and Oric

And here is a link to Theoric #29 french magazine
by christian
Fri Mar 13, 2015 9:21 pm
Forum: BASIC programming
Topic: VirtualBasic and Oric
Replies: 13
Views: 24354

Re: VirtualBasic and Oric

Something like Magic Gosub was published in Theoric #29 pages 40-43. Here is a tap file with BASIC loader and test (Atmos version) The test part: 30 CLS 40 INPUT "Numero de menu ";N 50 ON N GOSUB "MENU1","MENU2","MENU3" 60 GOTO 40 100 ' "MENU1" 110 P...
by christian
Wed Jan 21, 2015 9:35 pm
Forum: Games
Topic: not a 'game' but.....
Replies: 8
Views: 16014

Re: not a 'game' but.....

I did not know this utility but it seems to be similar to another one called Minicomp and published in A.N.A.L.O.G Computing Magazine #23 (October 1984) page It was for Atari 800 computer. The BASIC subset was only 11 instructions: A=ccc A=B A=B+C A=B-C END IF A=B THEN nnn IF A<B THEN nnn GOTO nnn G...
by christian
Thu Oct 23, 2014 2:41 am
Forum: Emulators
Topic: Oricutron : ADC / SBC not properly handle V flag?
Replies: 2
Views: 8925

Oricutron : ADC / SBC not properly handle V flag?

Hi Xeron, I have a program that does not work with Oricutron but works well with Euphoric. After some digging, I think intructions ADC and SBC do not properly handle the V flag (at least in binary mode) This code should end at $500A with V flag set: 5000 CLC 5001 CLV 5002 LDA #$B4 5004 ADC #$B4 5006...
by christian
Tue Jul 15, 2014 9:37 pm
Forum: Emulators
Topic: Oricutron Jasmin auto-boot not working
Replies: 5
Views: 12315

Oricutron Jasmin auto-boot not working

I'm working with Linux and now that Oricutron can use a keymap, I tested it to replace DosBox+Euphoric. A new behavior was added between v1.0 and 1.1: jasmin auto-boot but unfortunately it does not work as expected. With oric-1, the "Ready" prompt is replaced by "Printer error" a...
by christian
Wed Jun 25, 2014 9:55 pm
Forum: Tape and floppy disk converters
Topic: Track reading (Sedoric / FDC)
Replies: 62
Views: 69553

ID AM is "ID Address Mark", it is just before the beginning of a sector. A track is composed by: [GAP1][sector 1][sector 2]...[GAP5] A sector is: [GAP2][Index][GAP3][Data][GAP4] Here is Track 0 / sector 1 / Side 0 (from a Sedoric disk image): Start of track 00000100 4e 4e 4e 4e 4e 4e 4e 4e...
by christian
Tue Jun 24, 2014 1:03 am
Forum: Tape and floppy disk converters
Topic: Track reading (Sedoric / FDC)
Replies: 62
Views: 69553

Re: Track reading (Sedoric / FDC)

I watched the code at $CFCD, it disable only T1 interrupts but this should be sufficient: CFD4- LDA #$40 CFD6- STA #$30E Reading is done by polling the DRQ register ($318) then reading the Data Register ($313) and so on until the FDC issues an IRQ indicating the end of the command or an error (subro...
by christian
Mon Jun 23, 2014 11:44 pm
Forum: Tape and floppy disk converters
Topic: Track reading (Sedoric / FDC)
Replies: 62
Views: 69553

Re: Track reading (Sedoric / FDC)

What's even more puzzling is that somtimes the C2 bytes crush other bytes, and sometimes they are inserted between two bytes (I could see that by saving the reading buffer and comparing several readings of the same track) Does it means you don't have the same number of bytes read every time? Maybe ...
by christian
Mon Jun 23, 2014 8:46 pm
Forum: Tape and floppy disk converters
Topic: Track reading (Sedoric / FDC)
Replies: 62
Views: 69553

Re: Track reading (Sedoric / FDC)

This is very strange because you always get $C2 bytes. $C2 is a SYNC byte (of course you can find some in the datas). I think there is one $C2 somewhere on a sector, so Euphoric is right because there is 3 $C2 bytes at the beginning of each track. On a real hardware you should find only 2 $C2 bytes ...
by christian
Sat May 31, 2014 2:49 pm
Forum: Emulators
Topic: Oricutron for android (POC)
Replies: 37
Views: 59959

Re: Oricutron for android (POC)

Hi,

Tested on ASUS EeePad TF101 with Android v4.0.3: Barbitoric works at 50fps but the Keyboard dock isn't working (only [ENTER] and some CTRL+[key] sequences).
What is the [1] in the lower right corner?
by christian
Mon May 12, 2014 11:20 pm
Forum: BASIC programming
Topic: fichier TAP créé par osk qui bloque
Replies: 27
Views: 40204

Re: fichier TAP créé par osk qui bloque

I made more tests. Works fine: 10 PRINT "TEST" But: 10 A$="TEST" CLOAD, LIST => OK RUN => ?SYNTAX ERROR IN 1152 LIST 10 A$="TEST" 1152 21845 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Oricutron 1.1 (Linux) with ROM 1.0 and ROM 1.1 (same with Euphoric build 1018 / ...
by christian
Mon May 12, 2014 8:36 pm
Forum: BASIC programming
Topic: fichier TAP créé par osk qui bloque
Replies: 27
Views: 40204

Re: fichier TAP créé par osk qui bloque

I made the same test and the program run but if I do LIST after the RUN, the end of the program is something like: 20145 UUUUUUUUUUUUUUUUUUUUUUUUUUUU I don't know why A zero length BASIC program is: 00000000 16 16 16 16 24 ff ff 00 00 05 03 05 01 ff 56 49 |....$.........VI| 00000010 44 45 00 00 00 5...
by christian
Sun May 11, 2014 7:17 pm
Forum: BASIC programming
Topic: fichier TAP créé par osk qui bloque
Replies: 27
Views: 40204

Re: fichier TAP créé par osk qui bloque

You're right it's an issue with the bin2tap tool and the fact that Euphoric and Oricutron handles the EOF differently. The 55 is still what I call a dummy byte in case of a BASIC program because it's behind the last null byte and so not part of the program. I think the end address should be 50F and ...
by christian
Sun May 11, 2014 1:17 pm
Forum: BASIC programming
Topic: fichier TAP créé par osk qui bloque
Replies: 27
Views: 40204

Re: fichier TAP créé par osk qui bloque

@Symoon the file was created with Oricutron 1.1, same with Euphoric, as said in my previous post, not with some tools.

---

Le dump est celui d'un fichier généré par Oricutron 1.1, Euphoric génère le même, comme indiqué dans mon post et non avec un utilitaire quelconque.