Emulator 板


LINE

2018.12.20 VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, BeOS, QNX 4.x, QNX 6.x, Amiga, Syllable or Mac OS X machine and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C64DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator is provided for C64 expanded with the CMD SuperCPU. This release stabilizes and introduces the GTK3 UI as the primary user interface for all major ports. For "lesser" platforms we still have the SDL1/SDL2 based interface. All other user interfaces have been removed. RIP We are still looking for dedicated maintainers for the Windows- and macOS ports, if you want to help improving these and/or want to provide binaries, please getin touch. ** General ---------- - Old, unmaintained, ports removed: * MacOS Cocoa: use SDL or Gtk3 * WinVice: use SDL or Gtk3 * BeOS/Haiku: use SDL * AmigaOS: use SDL * Unix Xaw: use SDL or Gtk3 * Unix Gtk2: use SDL or Gtk3 * OS/2: use SDL - Fix building against external ffmpeg >= 4.0 - Fix errors in multi-SID code - added single SNES pad emulation (compatible to Ninjas adapter/TrapThem64) - Make VICE much faster by using -O3 vs -O2 - add a slot number before the literal name of a game-controller, which is less confusing when more than one controller of the same type is used - fix parsing of the commandline with -config first - added dutch to list of keyboard mappings ** Unix fixes ------------- - the sleep function was not handling timer overflows properly, which happens every 4 seconds on a 32bit machine with nanosleep() ** macOS fixes -------------- - Enabled the use of the CoreAudio driver in macOS SDL builds. - Removed the legacy requirement for X11.app when launching VICE.app ** ReSID fixes -------------- - tweak uCox value - correctly emulate filter cutoff transistor both in triode and saturation mode - Split ReSID resource into 6581/8580-specific resources (passthrough/gain/bias) - various envelope generator fixes - use different timing on 6581/8580 for noise register reset when testbit is set - noise shift register is clocked once after reset ** VIC fixes --------------- - corrected green color angle according to colodore website - fix lumas according to 'colodore' ** VIC-II fixes --------------- - corrected green color angle according to colodore website - fix lumas according to 'colodore' - added ChristopherJam palette ** TED fixes --------------- - corrected color angles according to colodore website - fix lumas according to 'colodore' ** VIA fixes ------------ - fixed initial state of the I/O ports ** CIA fixes ------------ - fixed initial state of the I/O ports ** Monitor ---------- - io d600 (x128 VDC register dump) expanded - in memory dump limit the number of bytes per line to a power of two. - instead of limiting disassembler output to a number of bytes, limit it to the height of the current terminal ** c1541 -------- - Fix `geosread` command - Add tilde (~) expansion in `write` command (Unix only) - Add P00Save support to `extract` command ** Drive changes ---------------- - Fix WD1770 formatting issues - fix mapping of sfd-1001 ram - Fix trap_rom offset for 2040/4040 ** C64 changes -------------- - support extra 64k eprom on the comal80 cartridge - added symbolic keymaps for dutch keyboard layout ** C128 changes --------------- - Autostart fixes - Stability improvements - VIC mirroring fixed - VDC emulation improvements * Interlace mode is supported in text and graphics modes (renderers still need work to handle the interlace effect properly) * STATUS flag is partially emulated * Rendering unusual character widths and in the inter-character gap * Semi-graphics mode fixes * Alternate character set fixes * Cursor rendering * Smooth scrolling in 40 column (pixel double) mode * vertical positioning (include register 5) - added norwegian c128 chargen ** Gtk3 UI ---------- - Remember last used settings "page" in the settings UI - Remember last used directory for various file dialogs - Popup menus for the drive widgets in the status bar: * Show directory of currently attached disk image * Add menu shortcut to the drive settings UI * Add Reset drive #X item - Mixer/CRT widgets: various fixes - Move cpu/fps display to the statusbar from the title bar - Add popup menu to the cpu/fps display widget to control refresh rate, speed, warp and pause/advance frame - Add popup menu to the joystick widget to allow swapping joysticks and userport joysticks, add shortcut menu item to joystick settings UI - Add cartridge content preview to the cart-attach dialog (x64/x64sc/xscpu64/x128) - Dynamically load CBM font - Don't allow the mouse cursor to 'escape' during mouse grab - Unhide mouse pointer in dialogs during mouse grab - Add setting a cartridge as default - Improve model settings UI behaviour - Add "Fullscreen on boot" checkbutton and -fullscreen command line option - x128: Bring either VDC or VICII display to front depending on 40/80 col key - VTE pulled into the sourcetree, which allows using the same monitor window in all ports - Terminal- or GUI based monitor can be selected at runtime in all ports - introduced new VICE logo provided by Bjoern Odendahl (thanks!) - fix assignment of user keymaps ** SDL UI --------- - Add toggle button in x128 for the Go64Mode - ignore 'dotfiles' in the fileselector on *nix - added browsing inside disk and tape images. - added pageup/pagedown/home/end key mappings, and support them in the menus, file-selector and text viewer - Terminal- or UI based monitor can be selected at runtime in all ports - added a hack to get rid of spurious keyup/keydown events after switching from/to fullscreen - generate suitable fonts for the ui at startup, use some custom gfx for the ui. fixes the problem that the ui chars will screw up when the user selects a japanese chargen - when changing color- or crt emulation settings, print a color matrix on screen and update the resources in realtime - UI cosmetics: - fix slider length, use custom chars for slider - make screen all black before entering the UI - added basic default window icon - fix display of literal key names for SDL2 - major rework of SDL2 video renderer to work natively with all supported graphics acceleration technologies (OpenGL ES, DX11, Metal, etc). Fullscreen support and resized windows now preserve aspect ratio properly on any screen size. - SDL2 now respects "GL" filter mode. As a bonus it does so even when the renderer is not OpenGL. ** VSID (Gtk3) -------------- - Remember last-used-directory for the open file dialog - Add drag'n'drop support - Add HVSC support: * Support SLDB * Support STIL ** VSID (SDL) -------------- - implemented drag'n'drop http://vice-emu.sourceforge.net/ VICE Cloanto5是VICE的修改版本,可以改善性能以及與某些CPU的兼容性問題。 https://www.c64forever.com/sourcecode/ -- ポーラステーション http://perry0517a.blogspot.tw/ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.44.1
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Emulator/M.1545397710.A.9E7.html







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP