|
|
(330 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| | |
| | <big>'''As of the 3.2 release, this page is no more used. All developers are supposed to update the GTK3 and SDL ports when they add things that need GUI items.'''</big> |
| | |
| | |
| <div class="noautonum">__TOC__</div> | | <div class="noautonum">__TOC__</div> |
|
| |
|
Line 139: |
Line 143: |
| | style="background:white;" | | | | style="background:white;" | |
| | style="background:#FF0000;" | SDL (6) | | | style="background:#FF0000;" | SDL (6) |
| | |- |
| | || r30784 || |
| | | style="background:white;" | |
| | | style="background:#ADFF2F;" | win32 (1) |
| | | style="background:#00FF00;" | *nix (-) |
| | | style="background:#00FF00;" | osx (-) |
| | | style="background:white;" | |
| | | style="background:#FF8000;" | amiga (26) |
| | | style="background:#FF8000;" | beos (31) |
| | | style="background:#FF8000;" | dos (14) |
| | | style="background:#FF0000;" | os/2 (50) |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | SDL (-) |
| | |- |
| | || r32419 || |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | win32 (-) |
| | | style="background:#00FF00;" | *nix (-) |
| | | style="background:#00FF00;" | osx (-) |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | amiga (-) |
| | | style="background:#FFC000;" | beos (3) |
| | | style="background:#00FF00;" | dos (-) |
| | | style="background:#FFC000;" | os/2 (4) |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | SDL (-) |
| | |- |
| | || r32520 || 3.0 |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | win32 (-) |
| | | style="background:#00FF00;" | *nix (-) |
| | | style="background:#00FF00;" | osx (-) |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | amiga (-) |
| | | style="background:#00FF00;" | beos (-) |
| | | style="background:#00FF00;" | dos (-) |
| | | style="background:#FFFF00;" | os/2 (2) |
| | | style="background:white;" | |
| | | style="background:#00FF00;" | SDL (-) |
| |} | | |} |
|
| |
|
Line 171: |
Line 214: |
| ---- | | ---- |
|
| |
|
| ==2.2== | | ===r34242=== |
| | |
| ===2.2.7 (r22889)===
| |
|
| |
|
| * NEW: archdep_fix_permissions (r23053) | | * added tapecart emulation, still needs GUI hookups |
| ** should set the permissions of a given file to "rw", respecting the current umask (if any)
| |
| ** '''TODO:''' add proper code for the following ports: beos
| |
| ** '''TODO:''' ...and copy to arch/sdl/archdep_* when doing that
| |
|
| |
|
| ----
| | Tapecart support has been added in the Gtk3 UI and the SDL UI, including a 'flush image button' which uses the new tapecart_flush_tcrt() function in tapecart.c. |
|
| |
|
| ==2.3==
| | '''TODO''': Decide if we want to add this to the other ports, to be included in VICE 3.2, the last release with the 'old' ports. |
| ===2.3.9 (r24210)===
| |
|
| |
|
| * additional functions signals_pipe_set() and signals_pipe_unset() added in arch/*/signals.c (r24261)
| | ==3.0== |
| ** to check if a port needs this implemented, type this into one terminal:
| |
| *: <code> x64 -remotemonitor</code>
| |
| *: and this into another:
| |
| *: <code> echo "reset" | nc -p 6510</code>
| |
| *: now terminate the connection by pressing ctrl-c. if the emulator now quits (or crashes) you probably need to handle SIGPIPE, ie set up a signal handler for SIGPIPE that calls monitor_abort() (see the unix code as an example). if not, just locate the respective fixme note in 'your' sourcefile and remove it.
| |
| ** '''TODO''': check/confirm/implement for the following ports: amiga, beos, dos, os/2
| |
| ** '''TODO''': ...and copy to arch/sdl/archdep_* when sigpipe handling is required
| |
|
| |
|
| * put the status of the vsid ui into the todo list here: [[Todo#Ports_.2F_UIs]] | | * Added support for G71 (double sided G64 for 1571) images |
| ** '''TODO''': check following ports: dos
| | :'''TODO''': add g71 to filters in file-open/attach dialogs in following ports: amiga, dos, osx, win32 |
| | :'''TODO''': add g71 to "create image" dialogs (DISK_IMAGE_TYPE_G71) in following ports: amiga, beos, dos, osx, win32 |
|
| |
|
| * cartridge_attach_image(type,name) and cartridge_detach_image(type) are now available in xcbm2/cbm5x0, look for types in cartridge.h
| | ===r32815=== |
| ** direct usage of "Cart1Name", "Cart2Name", "Cart3Name", "Cart4Name" resources is deprecated, use the above functions instead.
| |
| ** '''TODO''': fix gui items in following ports: osx
| |
|
| |
|
| * NEW: Atari ST mouse and the Atari CX-22 trackball and improved Amiga mouse emulation by Magnus Lind. | | * Added support for the StarDOS drive ROM, new resources DriveXStarDos (boolean), DriveStarDosName (string) |
| ** '''TODO''': Check and test UI items for Atari ST mouse and Atari CX-22 trackball (osx)
| | :'''TODO''': add GUI items to the following ports (take supercard or profdos as example): amiga, beos, dos, osx, win32 |
| *** testprograms can be found in testprogs/propmouse
| |
|
| |
|
| ===2.3.10 (r24627)===
| |
|
| |
|
| * Added 3rd sid support for x64 and x128 (r24733).
| | ===r33343=== |
| ** changed Resource: "SidStereo", instead of 0=off, 1=on, it's now: 0=off, 1=1 extra sid, 2=2 extra sids.
| |
| ** new Resource: "SidTripleAddressStart", the address of the 3rd sid.
| |
| ** '''TODO:''' add/change gui items in the following ports: osx
| |
|
| |
|
| ===2.3.15 (r25340)===
| | * Changed a few malloc()/free() calls to lib_malloc()/lib_free(), which includes some code I cannot check (OSX for example), so should you run into errors/warnings when running VICE with -debug enabled, let me know. I think I got it right, but you never know. |
| | |
| * added support for "Formel 64" parallel cable (r25438) | |
| ** extended resources Drive8ParallelCable, Drive9ParallelCable, Drive10ParallelCable, Drive11ParallelCable (enum) from 0..2 to 0..3 (DRIVE_PC_NONE, DRIVE_PC_STANDARD, DRIVE_PC_DD3, DRIVE_PC_FORMEL64). added DRIVE_PC_NUM respectively (drive.h)
| |
| ** '''TODO:''' update gui items in following ports: os/2
| |
| | |
| ===r25459===
| |
| by Rhialto
| |
| | |
| I enabled up to DRIVE_NUM IEEE-488 drives, rather than 2 (in True Drive Emulation mode). In some places where they are enumerated, it is 4. The drives use their full 3 bits of jumpered drive number now, rather than just 1 bit.
| |
| | |
| I have also generalised code so as to allow another dual drive. Since dual drives currently use up two device numbers, it will use 10 and 11. I'm currently simplifying the methods for checking the dualness of a drive.
| |
| | |
| When that is done, I hope to have gained enough understanding of the code to remove the horrible hack of using 2 devices for a dual drive, and remove it. It looks like it will simplify a lot of code (including removing lots of code that I changed for allowing 2 dual drives). That will have some repercussions on the GUIs, since for every drive you may need to be able to attach ''two'' image files. It also would add an extra "drive" parameter (in addition to the current "unit" parameter) to a shedload of functions, although this is a pretty mechanical change. In fact, it is the GUI change that currently holds me back...
| |
| | |
| '''TODO''': Think of some elegant way to represent settings for 8 floppy images (for 4 dual drives), without requiring all GUIs to be updated at once.
| |
| '''TODO''': After that, I can rework the code to make dual drives more regular and hence allow 4 of them.
| |
| | |
| ===2.3.21 (r26032)===
| |
| * added "SuperCard+" emulation (this is a drive expansion board for 1541/1570/1571/1571cr)
| |
| * new Resource: "DriveSuperCardName" (string) that specifies the SuperCard ROM image
| |
| * new Resources: "Drive8SuperCard", "Drive9SuperCard", "Drive10SuperCard", "Drive11SuperCard" (toggle) that specify whether SuperCard is enabled for the respective drive
| |
| * '''TODO''': add GUI items to following ports: os/2, osx
| |
| | |
| ===2.3.22 (r26155)===
| |
| * added Smart mouse emulation
| |
| ** '''TODO''': check if GUI items work on following ports: osx
| |
| | |
| * added c64/c128/vic20 DS12C887 RTC expansion emulation
| |
| ** new Resource: "DS12C887RTC" (BOOL) DS12C887 RTC cart on/off
| |
| ** new Resource: "DS12C887RTCbase" (int) DS12C887 RTC cart base address
| |
| ** '''TODO''': Add GUI items to the following ports: osx
| |
| | |
| * added c64/c128 RTC58321a userport RTC expansion emulation
| |
| ** new Resource: "UserportRTC" (BOOL) 58321A RTC on/off
| |
| ** '''TODO''': Add GUI items to the following ports: osx
| |
| | |
| ----
| |
| | |
| ==2.4==
| |
| ===2.4 (r26680)===
| |
| * updated the datasette emulation to also work as expected when there is no tape image present
| |
| ** all UI elements should be always visible and enabled (as with a real datasette :))
| |
| ** the parameter passed to ui_set_tape_status can then be used to somehow indicate whether a tape image is present (eg by using a different color)
| |
| ** ui_set_tape_status, ui_display_tape_motor_status, ui_display_tape_control_status and ui_display_tape_counter in ui code perhaps must be updated to handle being called before the respective gui item has been created (which unfortunately can not be avoided easily with the current architecture)
| |
| ** '''TODO''': Check and if required adapt GUI items for the following ports: beos, dos, os/2, osx
| |
| | |
| ===r27046===
| |
| * NEW: Resource "DriveSoundEmulationVolume" (integer, 0 - 4000) to adjust the volume of the drive noise emulation
| |
| ** '''TODO''': add GUI items in following ports: beos, os/2
| |
| | |
| ===2.4.4 (r27450)===
| |
| * NEW: added Resource "JAMAction" to select default action on CPU JAM. (int, MACHINE_JAM_ACTION_DIALOG, MACHINE_JAM_ACTION_CONTINUE, MACHINE_JAM_ACTION_MONITOR, MACHINE_JAM_ACTION_RESET, MACHINE_JAM_ACTION_HARD_RESET and MACHINE_NUM_JAM_ACTIONS respectively)
| |
| ** '''TODO''': add GUI item(s) in following ports: os/2
| |
| | |
| also see r27981 below
| |
| | |
| ===r27452===
| |
| * NEW: added Resource "IECReset" (1: drives reset with computer, 0: drives do only reset on powercycle/hard reset) to x64, x64sc and xscpu64 - this should go into the "model selection" dialog (as it depends on the board)
| |
| ** '''TODO''': add GUI item(s) in following ports: os/2
| |
| ** NOTE: while adding this, check if the model switching in xscpu64 is working (it should be like in x64sc, not like in x64!)
| |
| | |
| ===r27549===
| |
| * Resid-FP has been removed.
| |
| * To compensate for the missing SID-Type selection, GUI items (slider) should be added for the following Resources: SidResidPassband (0..90), SidResidGain (90..100), SidResidFilterBias (-5000...5000)
| |
| ** '''TODO''': add/update GUI item(s) in following ports: os/2
| |
| | |
| ===r27914===
| |
| * Printer 6 (Plotter) is now available, a new menu like the existing printer menus should be added which has "1520" and "RAW" in its driver selection
| |
| ** '''TODO''': add/update GUI item(s) in following ports: os/2
| |
| | |
| ===2.4.6 (r27981)===
| |
| * added MACHINE_JAM_ACTION_QUIT as option for JAMACTION
| |
| ** '''TODO''': add/update GUI item(s) in following ports: os/2
| |
| | |
| ===r28014===
| |
| * accessing device #7 on the IEC bus works (only real devices), respective selection (0: none 2: real) should get added to the menus
| |
| **'''BUG''': it only works if True Drive Emulation is OFF, even though this has nothing to do with drives. This needs to be fixed in TDE somehow.
| |
| ** '''TODO''': add/update GUI item(s) in following ports: os/2, osx
| |
| | |
| ===2.4.7 (r28398)===
| |
| | |
| * ifdef 0'ed resource "MIDIMode" in xvic
| |
| ** '''TODO''': check and update GUI for use of this resource in: osx
| |
| | |
| === r28503 ===
| |
| | |
| * changed mon_reg_list_t->flags into a bitfield (see mon_register.h)
| |
| ** '''TODO''': check and fix in: osx (vicemachinecontroller.m)
| |
| | |
| === 2.4.8 (r28546) ===
| |
| | |
| * new Resource: "IDE64USBServerAddress" (string) for entering a listening address, e.g. "ip4://127.0.0.1:64245"
| |
| * new Resource: "IDE64USBServer" (boolean) for enabling/disabling it.
| |
| * '''TODO''': add GUI items in beos, os/2
| |
| | |
| === 2.4.9 (r28665) ===
| |
| | |
| * new Resource: "DS12C887RTCRunMode" (int) for setting the initial run mode of the RTC oscillator (0=halted, 1=running)
| |
| * '''TODO''': add GUI items for amiga, os/2, osx
| |
| | |
| === r28935 ===
| |
| | |
| * added generic function/list for querying the enabled compile time features. (see vicefeatures.h)
| |
| : '''TODO''': add GUI items for os/2, osx
| |
| | |
| === r28951 ===
| |
| | |
| * new Resource: (BOOL) "DS12C887RTCSave" (c64,vic20,c128) for enabling saving RTC data (0=disabled, 1=enabled)
| |
| * '''TODO''': add GUI items for osx
| |
| | |
| * new Resources: (BOOL) "Drive8RTCSave", "Drive9RTCSave", "Drive10RTCSave", "Drive11RTCSave" (all iec machines except vsid) for enabling saving RTC data (0=disabled, 1=enabled)
| |
| * '''TODO''': add GUI items for os/2, osx
| |
| | |
| * new Resource: (BOOL) "UserportRTCSave" (c64/c128) for enabling saving RTC data (0=disabled, 1=enabled)
| |
| * '''TODO''': add GUI items for osx
| |
| | |
| * new Resource: (BOOL) "SmartMouseRTCSave" (c64/c128) for enabling saving RTC data (0=disabled, 1=enabled)
| |
| * '''TODO''': add GUI items for osx
| |
| | |
| === 2.4.13 (r28982) ===
| |
| | |
| * new function "cartridge_get_info_list()" for querying the list of cartridges for building the "attach binary image" menu(s) in x64/x64sc/xscpu64/x128. see cartridge.h
| |
| : '''TODO''': convert code to use the list instead of hardcoding it: amiga, beos, os/2, osx
| |
| | |
| === 2.4.15 (r29202) ===
| |
| * added new resource "VICIIVSPBug" (bool) to enable/disable emulation of the VSP bug
| |
| : '''TODO''': add UI elements to following ports: amiga, os/2 (VICIISC only!)
| |
| | |
| === r29231 ===
| |
| * added new resource "DatasetteTapeWobble" (int) to emulate random tape wobble
| |
| : '''TODO''': add UI elements to following ports: amiga, os/2
| |
| | |
| === r29237 ===
| |
| * added new resource "MemoryHack" (int) to activate the different kinds of plus4 memory expansion hacks (0: none, 1: CS256K, 2: H256K, 3: H1024K, 4: H4096K), and removed the "CS256K" and "H256K" resources
| |
| : '''TODO''': fix UI elements for the following ports: beos, os/2
| |
| | |
| === r29348 ===
| |
| * added new resource "EasyFlashOptimizeCRT" (bool) to allow/disallow optimizing of the .crt file when writing
| |
| : '''TODO''': fix UI elements for the following ports: amiga, beos, os/2
| |
| | |
| === r29610 ===
| |
| * long overdue rework of keyboard map handling is in trunk now. for details on migrating to the new code see [[Keymaps]]
| |
| : '''TODO''': fix UI elements for the following ports: amiga, beos, dos, os/2, osx, win32
| |
| | |
| === r29761 ===
| |
| * IDE64 V4.2 support was added. (resource "IDE64Version" (int): IDE64_VERSION_3, IDE64_VERSION_4_1, IDE64_VERSION_4_2)
| |
| : '''TODO:''' Update/Fix GUI items in following ports: amiga, beos, os/2, osx
| |
| | |
| === r29938 ===
| |
| | |
| * added new joyport system. The new system makes things modular. On one side you have the devices that can be on a joyport, and all the code for those has to do is handle reading/writing of digital lines and reading of the pot-lines. On the other side you have the 'chip' emulations that deal with the hardware emulation. The new system handles the traffic between the two sides, handles conflicts between input resources that devices use and provides a way for the gui's to query what devices are present (name and id).
| |
| * new resources related to the new joyport system: "JoyPort1Device" (int), "JoyPort2Device" (int), "JoyPort3Device" (int) and "JoyPort4Device" (int)
| |
| : '''TODO:''' Update/fix GUI items in the following ports: os/2, osx
| |
| | |
| === r30025 ===
| |
| | |
| * new resource "Drive8RPM" "Drive9RPM" "Drive10RPM" "Drive11RPM" (integer, default: 30000) - drive RPM multiplied by 100
| |
| * new resource "Drive8Wobble" "Drive9Wobble" "Drive10Wobble" "Drive11Wobble" (integer, default: 50) - drive wobble
| |
| : '''TODO:''' Add GUI items in the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30040 ===
| |
| | |
| * new screenshot format 'godot' (extension '.4bt').
| |
| : '''TODO''' Check/add GUI elements of the following ports: beos, os/2, osx
| |
| | |
| === r30083 ===
| |
| * Apparently some ports have a 'cartridge freeze' menu item for xscpu64, this will always result in a hanging machine.
| |
| : '''TODO''' Check for the 'cartridge freeze' menu item in xscpu64 and delete where needed for the following ports: osx
| |
| | |
| === r30107 ===
| |
| * NEW: resource "SSRamExpansion" (Boolean) to enable/disable the 32k addon RAM of the Super Snapshot V5
| |
| : '''TODO''' add GUI items to following ports: amiga, beos, os/2, osx
| |
| | |
| === r30161 ===
| |
| * Added mouse init/shutdown calls to xcbm2 and xpet.
| |
| : '''TODO''' add GUI items (mouse settings and grab mouse events) to the following ports: os/2, osx
| |
| | |
| === r30206 ===
| |
| * Added UltiMem cart support to xvic.
| |
| * NEW: resource "UltiMemWriteBack" (Boolean) to enable/disable write back of the UltiMem ROM.
| |
| : '''TODO''' add GUI items to the following ports: os/2, osx
| |
| | |
| === r30213 ===
| |
| * Added I/O-2/3 RAM support to xvic.
| |
| * NEW: resources "IO2RAM" (Boolean) and "IO3RAM" (Boolean) to enable/disable the I/O-2/3 RAM carts.
| |
| : '''TODO''' add GUI items to the following ports: os/2, osx
| |
| | |
| === r30225 ===
| |
| * Added c64 CP/M cartridge support.
| |
| * NEW: resource "CPMCart" (Boolean) to enable/disable the cartridge.
| |
| : '''TODO''' add GUI items to the following ports: os/2, osx
| |
| | |
| === r30294 ===
| |
| * Removed "UserportJoyType", "JoyDevice4" and arch joystick device 4 related resources in x64dtv.
| |
| : '''TODO''' check and fix GUI items for the following ports: os/2, osx
| |
| | |
| === r30368 ===
| |
| * Completed generic audio input (sampler) system.
| |
| * NEW: resource "SamplerDevice" (int) controls which host sampler device is used, currently supported are 0: media file, 1: portaudio
| |
| * NEW: resource "SamplerGain" (int) controls the sampler gain in % (1-200).
| |
| * NEW: resource "SampleName" (string), in the case of media file audio input this string holds the name of the media file to be used
| |
| : '''TODO''' add GUI items for the following ports: beos, os/2, osx
| |
| | |
| === r30410 ===
| |
| * Added userport support to xplus4.
| |
| * Changed: "JoyDevice3" is now plus4 userport port 1, and "JoyDevice4" is now plus4 userport port 2.
| |
| * NEW: resource "JoyDevice5" (int) plus4 sidcart control port.
| |
| : '''TODO''' fix/extend GUI items for the following ports: beos, os/2, osx
| |
| | |
| === r30425 ===
| |
| * Extended the userport rtc (58321a) to cbm2, pet and vic20.
| |
| : '''TODO''' add GUI items for the following ports: os/2, osx
| |
| | |
| === r30429 ===
| |
| * Extended the userport dac to c64, c128, cbm2, plus4 and vic20.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30443 ===
| |
| * Split the digimax userport device from the digimax cartridge and extended the digimax userport device to cbm2.
| |
| * Changed: the digimax address no longer uses $dd00 to indicate userport usage.
| |
| * NEW: resource "UserportDIGIMAX" (bool) to enable/disable the digimax userport device.
| |
| : '''TODO''' add/fix GUI items for the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30429 ===
| |
| * Added userport 4bit sampler support to c64, c128 and cbm2.
| |
| * NEW: resource "Userport4bitSampler" (bool) to enable/disable the sampler.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30488 ===
| |
| * Added userport 8bit stereo sampler (8bss) support to c64, c128 and cbm2.
| |
| * NEW: resource "Userport8BSS" (bool) to enable/disable the sampler.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30518 ===
| |
| * Added userport ds1307 rtc support to c64, c128, cbm2, pet and vic20.
| |
| * NEW: resource "UserportRTCDS1307" (bool) to enable/disable the RTC.
| |
| * NEW: resource "UserportRTCDS1307Save" (bool) to enable/disable the saving of the RTC data when changed.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30535 ===
| |
| * added support for RR-Net MK3 cartridge (new CRT type 58) to c64, c128, scpu
| |
| * NEW: resource "RRNETMK3_flashjumper" (bool) to enable/disable the Flash Jumper (required to write to BIOS).
| |
| * NEW: resource "RRNETMK3_bios_write" (bool) to enable/disable automatic writeback of the BIOS when changed.
| |
| : Note: you may take the menu from retro replay as a template (remove "bank jumper" and "revision")
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, os/2, osx
| |
| | |
| === r30650 ===
| |
| * Added IDE64 shortbus system, and added shortbus digimax support.
| |
| * NEW: resource "SBDIGIMAX" (bool) to enable/disable the shortbus digimax expansion (actual active state also depends on if IDE64 is active or not).
| |
| * NEW: resource "SBDIGIMAXbase" (int) to set the base address of the shortbus digimax expansion (either 0xde40 or 0xde48).
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
| | |
| === r30683 ===
| |
| * Added tapeport system, and changed the datasette into a tapeport device.
| |
| * NEW: resource "Datasette" (bool) to enable/disable the datasette device.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
| | |
| === r30701 ===
| |
| * Added joyport bbrtc (ds1602) support.
| |
| * NEW: resource "BBRTCSave" (bool) to enable/disable the saving of the RTC data when changed.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
| | |
| === r30702 ===
| |
| * removed the "VICIINewLuminances" resource and use seperate luma tables per chip type instead.
| |
| : '''TODO''' remove GUI items in x64, x64sc, xscpu64, xcbm5x0, x128 in the following ports: amiga, beos, dos, os/2, win32
| |
| * Note: in x64dtv the resource is still used, it should perhaps be moved to "model settings" and named something like "luma fix" in the menu/dialog.
| |
| : '''TODO''' fix GUI items in x64dtv in the following ports: amiga, beos, dos, os/2, win32
| |
| | |
| === r30708 ===
| |
| * Added API to query list of palettes, see palette.h, use this to create the palette menu(s) at runtime.
| |
| : '''TODO''' update GUI items in the following ports: amiga, beos, dos, os/2, osx, win32
| |
| | |
| === r30711 ===
| |
| * Added tape port logger device.
| |
| * NEW: resource "TapeLog" (bool) to enable/disable the device.
| |
| * NEW: resource "TapeLogDestination" (int) to choose if the log output goes to the generic logfile (0) or a specific file (1).
| |
| * NEW: resource "TapeLogfilename" (string) the name of the logfile when "TapeLogDestination" is 1.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
| | |
| === r30728 ===
| |
| * Added cp clock f83 tape port rtc (pcf8583) device.
| |
| * NEW: resource "CPClockF83" (bool) to enable/disable the device.
| |
| * NEW: resource "CPClockF83Save" (bool) to enable/disable the saving of the RTC data when changed.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
| | |
| === r30730 ===
| |
| * Added tape port sense (asserting) dongle device (like the kind used for some access games like leaderboard).
| |
| * NEW: resource "TapeSenseDongle" (bool) to enable/disable the device.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
| | |
| === r30764 ===
| |
| * Added tape port dtl basic dongle device
| |
| * NEW: resource "DTLBasicDongle" (bool) to enable/disable the device.
| |
| : '''TODO''' add GUI items for the following ports: amiga, beos, dos, os/2, osx, *nix, win32
| |
|
| |
|
| ==Branches== | | ==Branches== |
Line 528: |
Line 258: |
| ** TODO: user interface for Drive?Swap8Button, DrivexSwap?Button, Drive?WriteProtectButton | | ** TODO: user interface for Drive?Swap8Button, DrivexSwap?Button, Drive?WriteProtectButton |
| ** TODO: gui changes so that this type can be selected | | ** TODO: gui changes so that this type can be selected |
| ** TODO: RTC72421 emulation needed | | ** <strike>TODO: RTC72421 emulation needed</strike> (in trunk) |
| ** TODO: proper disk image attaching, hdd/iso/fdd image types? Currently file is hardcoded to "/tmp/image" for all! | | ** TODO: proper disk image attaching, hdd/iso/fdd image types? Currently file is hardcoded to "/tmp/image" for all! |
| ** Future: geos, swap8, swap9 and write protect LEDs on GUI would be nice | | ** Future: geos, swap8, swap9 and write protect LEDs on GUI would be nice |
Line 536: |
Line 266: |
| ---- | | ---- |
|
| |
|
| List of ports: amiga, beos, dos, os/2, osx, *nix, win32, sdl | | List of ports: amiga, beos, dos, osx, *nix, win32, sdl |
|
| |
|
| List of ports outside UI updates: android, dingoo | | List of ports outside UI updates: android, dingoo |
| | |
| | [[Category:Deprecated]] |