X68000 Beta - Updates and Releases

User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 94 times

Re: X68000 beta - stopped working all of a sudden

Unread post by wark91 »

Maybe you need to rename your SRAM.DAT to SRAM.RAM to be opened by X68000 on the main SDCard if your file is name SRAM.DAT previously.
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 94 times

Re: X68000 beta - stopped working all of a sudden

Unread post by wark91 »

Last release can be compile without issue and the sound is return ! Thank you Puu !
tom5151
Posts: 2
Joined: Sun Jun 21, 2020 4:50 pm

Re: X68000 beta - stopped working all of a sudden

Unread post by tom5151 »

I've compiled the latest version, but with this one, when I select an HDF then reset, I'm stuck at "X68000 terminal V1.0" prompt.
Any idea ?
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: X68000 beta - stopped working all of a sudden

Unread post by tontonkaloun »

tom5151 wrote: Sun Jun 21, 2020 4:52 pm I've compiled the latest version, but with this one, when I select an HDF then reset, I'm stuck at "X68000 terminal V1.0" prompt.
Any idea ?

I have the same problem as you, I only tested with d88 files
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

Have you set the SRAM before loading the D88 and SASI files? SRAM does not need to be loaded because it has an initial value. I think that you can't load the disk image if some error occurs in loading SRAM and it stops midway. Immediately after starting the X68000, load the disk image and reset. Perhaps it is better to select SAVE CONFIGURATION after unmounting with [BS] in SRAM file selection.
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: X68000 beta - stopped working all of a sudden

Unread post by tontonkaloun »

Hello,
It's what i do !
It's ok with the d88 files but not with the hdf files !
it's impossible to start on an hdf files (I don't load any Ram files)
I also noticed that if I eject a floppy disk and then load an hdf, the last floppy disk is loaded
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: X68000 beta - stopped working all of a sudden

Unread post by tontonkaloun »

if it works for you? a compilation problem? On the previous version I have no problem
LFT
Posts: 19
Joined: Sun May 24, 2020 7:28 pm
Has thanked: 10 times
Been thanked: 3 times

Re: X68000 beta - stopped working all of a sudden

Unread post by LFT »

To use hdf, you need to turn floppy drives off. Or load a random floppy.
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

I'm sorry, it seems that while opening the sources of PC-88 and X68000 at the same time and fixing PC-88, I mistakenly changed the VDNUM of X68000 from 4 to 2 by mistake with PC-88.
I will upload the modified RTL, but line 257 of X68000.cv, VDNUM(2) is only modified to VDNUM(4), so those who have already downloaded should just modify the relevant part.
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

In addition, the circuit that four FDDs were recognized was corrected so that only two are recognized.
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: X68000 beta - stopped working all of a sudden

Unread post by tontonkaloun »

Thank you Mr Puu !! It's OK
tom5151
Posts: 2
Joined: Sun Jun 21, 2020 4:50 pm

Re: X68000 beta - stopped working all of a sudden

Unread post by tom5151 »

Thanks @puu. The last release (20200622) fixed my "HDF not loading" issue.
Could someone explain what "load / store sram" is ? What file to load ? What file to store ? When ? Is it required when using HDF ?
breiztiger
Top Contributor
Posts: 427
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 23 times
Been thanked: 93 times

Re: X68000 beta - stopped working all of a sudden

Unread post by breiztiger »

as i understand it's memory config
CPC-Power Staff
User avatar
Cebion
Posts: 115
Joined: Sun May 24, 2020 7:30 pm
Has thanked: 1 time
Been thanked: 3 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Cebion »

Yes, ,you can set the amount of ram in the machine and then "store" it in the ram file. When you load the machine you can "load" the ram back into the machine
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

The JP106/JP109 keyboard used in Japan has a backslash key to the left of [BS] and left of right [SHIFT]. (Although it is a yen (¥) symbol in JIS)
In SHIFT state, [BS] left is "|", right [SHIFT] left is "_" key.
It is an important key in DOS, so I would like to support it, but I think it is probably a problem with the linux side code. I think that /usr/bin/coreutil does the service for the FPGA on linux side, but where is the source of this?
dshadoff
Core Developer
Posts: 534
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 141 times

Re: X68000 beta - stopped working all of a sudden

Unread post by dshadoff »

In Main_MiSTer, commit # a7f472e (June 22) seems to be related.
Please take a look at file 'input.cpp'.
I think the key you are thinking about might be on line 425, and disabled:
NONE, //124 KEY_YEN

There are also other keys which might be important for Japanese keyboards... please take a look.
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

OK. I'll check it. Thank you.
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Alkadian »

Hi guys,

Could someone please be so kind as to share a compiled file of the latest version? That would be very much appreciated.

Many thanks!
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: X68000 beta - stopped working all of a sudden

Unread post by tontonkaloun »

it's easy to compile with Quartus lite (and free)

https://www.swisstransfer.com/d/7ba0dc3 ... 5b10141eec
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Alkadian »

@tontonkaloun,

Many thanks for that. I will try to study Quartus as well. I love learning new things.
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Alkadian »

Maybe a stupid question. Would it be possible to use .DIM or .HDM files?

Also, do I need additional files for this core?
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

The X68000 BIOS image is released by the manufacturer SHARP. Although the font is not disclosed, it is merged with the BIOS image converted from the font for X11 and archived as X68000/BIOS/boot.rom. If you have all the files, However, this core requires an SDRAM board.

Floppy images accept only .d88 format, so you need to convert it to .d88 with some software.
ex.Virtual Floppy Image Converter
https://www.vector.co.jp/soft/win95/util/se151106.html
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Alkadian »

@puu,

First of all many thanks for your big efforts that you are putting on this fantastic core!

Thanks for the Virtual Floppy Image Converter link, I have dowloaded it and I can confirm it worked like a charm on my win10 laptop by running it as winXP SP2 compatibility mode. Excellent!

I must admit I am struggling to get the core to work. In fact I am sure I am missing something in the set up and I would really appreciate some assistance.

This is what I have done so far:

1. Placed the .rbf file kindly provided by tontonkaloun (thanks again) in /media/fat/_Computer/
2. Placed the .D88 file in /media/fat/games/X68000/
3. Placed the boot.rom file in /media/fat/games/X68000/
[edit] Placed the x68000.rom in /media/fat/bootrom/
4. I have renamed the file SRAM.DAT to SRAM.RAM and placed it in /media/fat/games/X68000/

Then from the Mister OSD interface I have specified the location for:

FD00 *.D88
SRAM *.RAM

and I have clicked on:
sync FD00
LOAD SRAM
STORE SRAM

Can you please shed some light? My apologies if I am missing the obvious but I am not an expert.

Thanks a lot!

EDIT: It worked!

I have just placed the x68000.rom in /media/fat/bootrom/ and then I have clicked on reset on the OSD interface. I am a super happy boy now :) THANKS!
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Alkadian »

tontonkaloun wrote: Wed Jun 24, 2020 7:45 pm it's easy to compile with Quartus lite (and free)

https://www.swisstransfer.com/d/7ba0dc3 ... 5b10141eec
Hi tontonkaloun,

As I mentioned in my earlier post I love learning new things. When you get a chance, would you please be so kind as to guide me through the process of compiling with Quartus Lite?

For now I have downloaded the windows version from the intel website.

Thanks a lot!
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Chris23235 »

I tried some games on d88, with many games I only get a black screen, I can hear the sound, but there is no picture. I am on HDMI, is this a common issue? Some other games work fine.
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: X68000 beta - stopped working all of a sudden

Unread post by tontonkaloun »

Alkadian wrote: Thu Jun 25, 2020 5:26 pm
tontonkaloun wrote: Wed Jun 24, 2020 7:45 pm it's easy to compile with Quartus lite (and free)

https://www.swisstransfer.com/d/7ba0dc3 ... 5b10141eec
Hi tontonkaloun,

As I mentioned in my earlier post I love learning new things. When you get a chance, would you please be so kind as to guide me through the process of compiling with Quartus Lite?

For now I have downloaded the windows version from the intel website.

Thanks a lot!
Just open the qar file
Then you need to launch the ip upgrade tool and run the automatic process (upper left corner)
and finally you can compile

with the browser file, you are looking for the file output from the folder (* .rbf)
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Alkadian »

tontonkaloun wrote: Thu Jun 25, 2020 6:32 pm
Alkadian wrote: Thu Jun 25, 2020 5:26 pm
tontonkaloun wrote: Wed Jun 24, 2020 7:45 pm it's easy to compile with Quartus lite (and free)

https://www.swisstransfer.com/d/7ba0dc3 ... 5b10141eec
Hi tontonkaloun,

As I mentioned in my earlier post I love learning new things. When you get a chance, would you please be so kind as to guide me through the process of compiling with Quartus Lite?

For now I have downloaded the windows version from the intel website.

Thanks a lot!
Just open the qar file
Then you need to launch the ip upgrade tool and run the automatic process (upper left corner)
and finally you can compile

with the browser file, you are looking for the file output from the folder (* .rbf)
That’s fantastic! Many thanks for taking the time to get back to me. Much appreciated.

Looking forward to give it a go!
dshadoff
Core Developer
Posts: 534
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 141 times

Re: X68000 beta - stopped working all of a sudden

Unread post by dshadoff »

I'm not sure if this is clear to everybody, but this core is still under development; I don't think that it's 100% ready for general use.
Please let puu complete his work before asking for support.
puu
Core Developer
Posts: 111
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 2 times
Been thanked: 130 times
Contact:

Re: X68000 beta - stopped working all of a sudden

Unread post by puu »

I know there are some known issues and some unexplained issues with the X68000 core, but I suspect that a fair amount of software can work.
If there is software that does not work properly, please tell us the specific software name and the location where it occurred, and it will be a clue to the cause.

One of the known problems is that the behavior differs from the actual device due to the difference in the SDRAM connection method when writing to the graphic screen with 16bit color setting and displaying with 4/8bit color setting.
In the actual machine, writing is done simultaneously on different planes with the same coordinates (4 planes in 4bit color), but in the FPGA version, it is written simultaneously in 4 dots across.
This is because the screens that have four sides are not always overlapped with the same offset at the time of display, and in most cases the readout is performed continuously in the horizontal direction, which allows efficient operation.
In the actual machine, it is probably using VRAM of another chip for each surface, but in the FPGA version it is processed with a single SDRAM of 16 bit width, so I think that there is no help in working with a limited bandwidth.
.. In addition, it is a technique to specify different number of colors for display and writing and to perform high-speed writing, but it is not the operation specified in the specifications.
This technique seems to be used in Gradius 1 to my knowledge.
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: X68000 beta - stopped working all of a sudden

Unread post by Chris23235 »

Thanks for all you work puu, I really appreciate it. One of the games I tried, that only gave me sound, but no picture was Space Invaders (1989) (Tiny-Tomo). The game boots up fine and the Tini-Tomo logo appears, but then when the game starts it is only a black screen with sound. I use the MiSTer with HDMI and a 128 MB module, hope this information is useful for you.
Post Reply