Help test the much rewritten xvic for the next VICE.
Moderator: Moderators
- orion70
- VICtalian
- Posts: 4272
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
I've been using this beta version of xvic for several days, and no problems yet, except for snapshot images (.vsf) of cartridge dumps. For example, if I "smart attach" a one-part or a two-part rom image, I can play the game correctly. But if I save a vsf snapshot either with the "save currently loaded ROM" option or without it, and try to load the vsf, it won't work.
Maybe I'm doing something wrong, but this function works with normal disk or tape games.
Maybe I'm doing something wrong, but this function works with normal disk or tape games.
Last edited by orion70 on Tue Sep 22, 2009 5:32 am, edited 1 time in total.
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
XVIC beta work fine for me, very good work!
But some things would be "nice to have":
+ own extensions for each cartridge type so I can drag and drop it or double click
+ FE3 cartridge file must have 512KB. It would be nice if 32KB to 512KB would be possible as file length.
+ a tool for extracting own MegaCart image would be nice. So MegaCart emulation is not possible for me.
+ maybe a cartridge header would be nice, like .crt in C64 emulation. In this header a type could automatically recogized by XVIC.
But some things would be "nice to have":
+ own extensions for each cartridge type so I can drag and drop it or double click
+ FE3 cartridge file must have 512KB. It would be nice if 32KB to 512KB would be possible as file length.
+ a tool for extracting own MegaCart image would be nice. So MegaCart emulation is not possible for me.
+ maybe a cartridge header would be nice, like .crt in C64 emulation. In this header a type could automatically recogized by XVIC.
I would like a totally automatic autostart function, setting up the memory expansion settings correctly for the .prg file to be loaded automatically, and starting with a sys automatically if needed. You are welcome to use the source for my PrgInfo program for this purpose: http://sleepingelephant.com/ipw-web/bul ... php?t=1823
It's in basic, but you could just see how it works and convert it...
It's in basic, but you could just see how it works and convert it...
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
You only need a Final Expansion 3 (or a FE3 emulation on VICE) ...Boray wrote:I would like a totally automatic autostart function, setting up the memory expansion settings correctly for the .prg file to be loaded automatically, and starting with a sys automatically if needed. You are welcome to use the source for my PrgInfo program for this purpose: http://sleepingelephant.com/ipw-web/bul ... php?t=1823
It's in basic, but you could just see how it works and convert it...

I'd rather handle that as cartridge header.Diddl wrote:+ own extensions for each cartridge type so I can drag and drop it or double click
Would that be the first 32Kb then? What should happen upon writeback, write the full 512Kb?Diddl wrote:+ FE3 cartridge file must have 512KB. It would be nice if 32KB to 512KB would be possible as file length.
I could make it just put a warning in the log if attaching less than 512Kb and pad with $ff.
This will be released some time before the vice 2.2 release.Diddl wrote:+ a tool for extracting own MegaCart image would be nice. So MegaCart emulation is not possible for me.
This is planned.Diddl wrote:+ maybe a cartridge header would be nice, like .crt in C64 emulation. In this header a type could automatically recogized by XVIC.
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
Yes!tlr wrote:Would that be the first 32Kb then?
More better solution would be:
32K - 512KB: ==> from Flash addres 0, rest filled with ff
12KB, 16KB: firmware only, upper bound at 32K, rest ff,
(for example 12K from Flash address 5000 to 7FFF, so it is in VIC mem 7000 to 7fff and A000 to B000)
reason is, I plan a tool in firmware to make a flash backup. would be nice to have a easy way to use backup directly in XVIC.
yes, or maybe without leading ff ??tlr wrote:What should happen upon writeback, write the full 512Kb?
wonderful idea!tlr wrote:I could make it just put a warning in the log if attaching less than 512Kb and pad with $ff.
very fine!tlr wrote:This will be released some time before the vice 2.2 release.
super!!tlr wrote:This is planned.
Snapshots are not yet implemented for the rewritten cartridge system.orion70 wrote:I've been using this beta version of xvic for several days, and no problems yet, except for snapshot images (.vsf) of cartridge dumps. For example, if I "smart attach" a one-part or a two-part rom image, I can play the game correctly. But if I save a vsf snapshot either with the "save currently loaded ROM" option or without it, and try to load the vsf, it won't work.
-
- Omega Star Commander
- Posts: 1375
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Wow, that's a lot of improvements listed. Will this be ready before Christmas? I love making retro-gaming DVDs to hand-out as office gifts with the latest in emulator technology has to offer for the year.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
-
- The Most Noble Order of Denial
- Posts: 343
- Joined: Fri May 01, 2009 4:44 pm
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
Actually it is supposed to handle load address as well.Diddl wrote:You will need files withoud loading address, file length must be 8192
For cartriges which allocate 2 Blocks, maybe $6 and $a you will need 16KB files.
the Add to generic... submenu _adds_ more rom sections to the currently active generic cartridge configuration.
@tlr, bumping my question:
Bacon wrote:I just compiled the SDL version. The window scaling is great! Any chance to get it implemented in the Gnome-UI version?
Bacon
-------------------------------------------------------
Das rubbernecken Sichtseeren keepen das cotton-pickenen Hands in die Pockets muss; relaxen und watschen die Blinkenlichten.
-------------------------------------------------------
Das rubbernecken Sichtseeren keepen das cotton-pickenen Hands in die Pockets muss; relaxen und watschen die Blinkenlichten.
Bacon wrote:@tlr, bumping my question:Bacon wrote:I just compiled the SDL version. The window scaling is great! Any chance to get it implemented in the Gnome-UI version?
Code: Select all
[18:48] nojoopa: For Bacon is the Denial xvic thread:
[18:48] nojoopa: gnomeui has had window scaling ("hardware scaling") for years, and in fact the SDL UI code is taken from there. Unlike SDL UI, it needs libgtkglext (and -dev), and there are no aspect ratio options available (feel free to implement those).