Up to [cvs.NetBSD.org] / pkgsrc / emulators / nono
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.26 / (download) - annotate - [select for diffs], Mon May 8 21:53:48 2023 UTC (2 weeks, 6 days ago) by jun
Branch: MAIN
CVS Tags: HEAD
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
nono: update to 0.6.1 . 0.6.1 (2023-04-21) vm(Update): "Change that access to the range from $e000'0000 to $efff'ffff doesn't cause a bus error on NWS-1750. Along with this, xxx-news-sic-ignore is obsoleted." vm(Update): "Implement dummy TRAP#15 handler on NWS-1750's PROM emulation." GUI(New): "Implement NEWS' device map monitor." GUI(Fix): "Fix problem that some monitors are not shown in menu since ver 0.6.0."
Revision 1.25 / (download) - annotate - [select for diffs], Tue Mar 28 22:50:26 2023 UTC (2 months ago) by jun
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
0.6.0 (2023-03-22) vm(New): "Implement a bank memory and ethernet (RTL8019AS) of Nereid expansion board." vm(Fix): "Fix an interrupt level when -X option is used in X68030." debugger(Update): "Support X68030 IOCS call in the exception history."
Revision 1.24 / (download) - annotate - [select for diffs], Mon Feb 13 21:45:26 2023 UTC (3 months, 1 week ago) by jun
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.23: +2 -3
lines
Diff to previous 1.23 (colored)
nono: update to 0.5.1. Changes in 0.5.1: vm(Fix): "Fix a bus error in areas with no extended memory in X68030." vm(Update): "Implement DAA instruction on HD647180." debugger(Fix): "Fix breakpoints set while HD647180 is in reset state not working." GUI(New): "Implement a device map monitor." GUI(Update): "Link control size with font size, on DIPSW window." GUI(Fix): "Support 24 dot fonts in a bitmap monitor window." GUI(Fix): "Fix an abnormal termination when a bitmap monitor window is resized."
Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 29 21:16:01 2023 UTC (3 months, 4 weeks ago) by ryoon
Branch: MAIN
Changes since 1.22: +2 -1
lines
Diff to previous 1.22 (colored)
*: Recursive revbup from graphics/freetype2
Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 26 02:07:00 2023 UTC (4 months ago) by jun
Branch: MAIN
Changes since 1.21: +2 -3
lines
Diff to previous 1.21 (colored)
nono: update to 0.5.0. Changes in 0.5.0: vm(New): "Start to implement HD647180." vm(New): "Implement X68030 extended memory." vm(Fix): "Fix an abnormal termination on writing to DREG when buffer full in SPC." m68k(Update): "Improve performance of m68030." debugger(Fix): "Fix BackSpace input." GUI(Update): "Reorganize monitor menu." GUI(Update): "Add mainview scale specified in configuration and monitor rate to menu." GUI(Fix): "Support 24 dot fonts in memory dump window." app(New): "Implement --create-sram option." app(New): "Support configuration file ~/.nono.cfg." app(Update): "Support configration fast-mode monitor-fontsize mainview-scale" app(Update): "Support display format specification in -Mmemdump."
Revision 1.21 / (download) - annotate - [select for diffs], Tue Jan 3 17:37:04 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored)
*: recursive bump for tiff shlib major bump
Revision 1.20 / (download) - annotate - [select for diffs], Thu Oct 27 14:48:25 2022 UTC (7 months ago) by jun
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
nono: update to 0.4.4. 0.4.4 (2022-10-27) Changes in 0.4.4: vm(New): "Support 8bpp board on LUNA provisionally." vm(Fix): "Change configuration item name from xxx-new-sci-ignore to xxx-new-sic-ignore." vm(Fix): "Fix a problem that RAM is not placed correctly." vm(Fix): "Fix an access to X68030 palette registers." m88k(Update): "Improve m88k core performance about 3%." debugger(Fix): "Memory break point now works even on address 0." host(Fix): "Fix a queue overflow when many characters are pasted to the host serial console at a time." GUI(New): "Implement x1.5 and x2.0 scale on the main window." GUI(New): "Add fontsize 24." GUI(New): "Link the front LCD window size and LCD charactor monitor size to font size." GUI(New): "Split the Bt454/458 monitor from video monitor." GUI(New): "Implement a palette monitor." GUI(New): "Implement DIPSW setting window." GUI(New): "Implement memory edit." GUI(New): "Implement disassemble monitor." GUI(Update): "Implement output format selector on the memory dump monitor, and support MMU descriptor." GUI(Update): "Implement one line up/down button on the memory dump monitor." GUI(Update): "Support mouse wheel on the memory dump monitor." GUI(Update): "Place a GTK control on the GTK panel correctly." GUI(Update): "Don't load the default catalog. Because it contains unintended translation." build(New): "Support wxWidgets 3.2 series."
Revision 1.19 / (download) - annotate - [select for diffs], Sat Aug 27 21:14:31 2022 UTC (9 months ago) by jun
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.18: +3 -3
lines
Diff to previous 1.18 (colored)
nono: update to 0.4.3. 0.4.3 (2022-08-27) m68k(Fix): "Implement case level 0 and level 7 of PTESTR/PTESTW instructions." m68k(Fix): "Fix match behavior when R/W bit are set on TT0/1 registers." m68k(Fix): "Fix that an application becomes inoperable on double bus fault in VM ." m88k(Fix): "Improve pseudo STOP behaviors." vm(Update): "Implement GETC/PUTC routines on LUNA-88K's internal PROM." vm(New): "Support NWS-1750. It's just a joke." https://twitter.com/ebijun/status/1563633415915970561
Revision 1.18 / (download) - annotate - [select for diffs], Thu Aug 11 05:08:20 2022 UTC (9 months, 2 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.17: +2 -1
lines
Diff to previous 1.17 (colored)
Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Aug 3 23:33:34 2022 UTC (9 months, 3 weeks ago) by jun
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
nono: update to 0.4.2. 0.4.2 (2022-08-03) vm(Update): "Improve a memory map on LUNA-88K." vm(Update): "Improve a keyboard buzzer handling on LUNA. Implement the buzzer indicator on the software keyboard window." vm(Update):"Limit maximum ram size to 240MB when using PROM 1.20 on LUNA-88K due to PROM code constraint." vm(Update): "Implement behaviors when TVRAM scroll protrudes to the right, probably." vm(Fix): "Fix a horizontal scroll amount of RFCNT to match real machine." m88k(Fix): "Fix an address mask when m88200 invalidates cache line." m88k(Fix): "Fix cache status when m88200 creates cache entry for writing." debugger(Update): "Add unofficial NetBSD/luna88k system call to the exception history." app(Update): "-X option supports loading symbol tables in NetBSD kernel." app(Fix): "Fix a problem that application may not be able to be terminated when debugger is used." app(Fix): "Fix a silent termination when Ctrl+Q is entered."
Revision 1.16 / (download) - annotate - [select for diffs], Sun Jul 24 03:23:51 2022 UTC (10 months ago) by jun
Branch: MAIN
Changes since 1.15: +2 -3
lines
Diff to previous 1.15 (colored)
nono: Update to 0.4.1
Revision 1.15 / (download) - annotate - [select for diffs], Thu Jun 30 08:09:39 2022 UTC (10 months, 4 weeks ago) by nia
Branch: MAIN
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
nono: Fix pkglint warnings.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 30 06:02:06 2022 UTC (10 months, 4 weeks ago) by jun
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
update COMMENT: "OMRON LUNA-I/LUNA-88K (and SHARP X68030) emulator runs on NetBSD and etc."
Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 25 15:04:03 2022 UTC (11 months ago) by jun
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.12: +3 -2
lines
Diff to previous 1.12 (colored)
nono: add fsharp-license, to support NetBSD/x68k
Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 18 12:50:21 2022 UTC (11 months, 1 week ago) by jun
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
nono: update to 0.4.0 0.4.0 (2022-06-18) vm(New): "Implement FDC/FDD on X68030 and 2HD/2HC floppies." vm(New): "Implement a BUSY state on OPM Registers on X68030." vm(New): "Implement DMAC more." vm(New): "Support to specify external image path for X68030 ROM." vm(New): "Implement X68030 ROM30 Emulation. It can boot NetBSD/x68k but not Human68k." vm(New): "Warn if an external CGROM image doesn't contain 6x12 font on X68030." vm(New): "Implement power LED and power off on X68030." vm(New): "Implement an option that synchronize RAM size field in SRAM and actual RAM size on X68030." vm(New): "Implement keyboard monitor and TVRAM monitor." vm(Update): "SRAM.DAT"." vm(Update): "Change configuration keyname of FPU to fpu-type." vm(Update): "Add some registers to CRTC monitor on X68030." vm(Fix): "Fix timing and destination address of TVRAM raster copy on X68030." vm(Fix): "Fix register access on SCC on X68030." vm(Fix): "Fix to allow SCC bit rate to be set for each channel on X68030." vm(Fix): "Fix reversed mouse buttons." vm(Fix): "Change SCSI ID to be fixed to 7 on X68030." vm(Update): "Implement resynchronizing time." m68k(Fix): "Fix timing that MPU checks interrupts." GUI(New): "Implement zoom in feature for LUNA Frame buffer/X68030 TVRAM monitor." GUI(Fix): "Fix the maximum window size of LUNA Frame buffer/X68030 TVRAM monitor window." GUI(Fix): "Fix an abnormal termination on vector monitor." GUI(Fix): "Fix drawing when update rate is low." debugger(Fix): "Fix m68k step execution when a reset exception occurs since 0.3.0." debugger(Fix): "Fix m88k instruction pointer on step execution since 0.3.0" debugger(Update): "Implement a ct command." app(Fix): "Fix a problem that application may not be able to be terminated since 0.2.6" app(Fix): "Fix an abnormal termination when mouse capture is released."
Revision 1.11 / (download) - annotate - [select for diffs], Sun May 1 09:28:46 2022 UTC (12 months, 4 weeks ago) by jun
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
nono: update 0.3.0 0.3.0 (2022/04/30) m88k(Update): "Improve performance of m88200." m88k(New): "Implement M bus snooping of m88200." m88k(Fix): "Fix a problem that some BATC flags were not reflected." m68k(Fix): "Adjust minor interrupt timings." m68k(Fix): "Implement double bus fault, which occurs when a reset exception fetches odd address PC. (However, it does not usually occur)" vm(Update): "Rewrite VM scheduler and how to drive CPU completely." vm(Update): "Reset virtual time when VM is reset." vm(New): "Implement FDC and OPM a bit. Now NetBSD/x68k kernel can pass probing fdc, and Human68k can be booted from HD." vm(New): "Implement DMA transfer to/from SPC. Now NetBSD/x68k can be booted from CD." vm(New): "Implement an access mask of TVRAM." vm(Fix): "Revive horizontal scroll of frame buffer (text screen) which is not worked since ver 0.2.6." debugger(Fix): "Fix a problem that register values are not updated if trace modifier is specified." host(Fix): "Address a problem that libkqueue does not automatically remove closed descriptors from kevent." build(New): "configure now supports --without-gui option." debugger(Update): "Change debugger console to HostCOM feature." vm(Update): "Remove --force-rtc-fixed option and add --perf option for developpers."
Revision 1.10 / (download) - annotate - [select for diffs], Tue Feb 15 13:08:00 2022 UTC (15 months, 1 week ago) by jun
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
nono: update to 0.2.6 0.2.6 (2022/02/15) m88k(Update): "Improve the performance of m88k core slightly." m68k(Fix): "Fix 68881's FCMP instruction that may return wrong result." vm(Update): "Improve the renderer including performance." vm(Fix): "Fix a problem that the absolute path for SCSI images could not be specified." vm(Fix): "Fix a problem that accessing the last sector causes an error." GUI(New): "Implement a vector table monitor." GUI(New): "Implement a log level setting window." GUI(Update): "Improve performance of window drawing." GUI(Fix): "Fix a rendering problem of the control area on the bitmap plane window." GUI(Fix): "Fix a resize problem on the bitmap plane window." app(Fix): "Fix several UNIX signal handling." app(Fix): "Fix some abnormal terminations at the beginning of the process." app(Fix): "Fix some abnormal terminations at the end of the process." app(Fix): "Fix some thread names for development." vm(Update): "Implement the horizontal synchronizing signal on CRTC in progress. Implement the raster copy on the text VRAM in progress."
Revision 1.9 / (download) - annotate - [select for diffs], Fri Dec 31 02:26:17 2021 UTC (16 months, 3 weeks ago) by jun
Branch: MAIN
Changes since 1.8: +2 -3
lines
Diff to previous 1.8 (colored)
nono: updated to 0.2.5 0.2.5 (2021/12/30) vm(New): Supporting 4bpp video plane. vm(Fix): Fix error handlings of sending and receiving jumbo pakcets on Lance(AM7990). vm(Fix): Fix a BSWP operation on Lance(AM7990). This makes 4.4BSD work. vm(Fix): Make RTC(MK48T02) epoch year configurable in order to support 4.4BSD. vm(Fix): Implement a check byte in FUSEROM on LUNA-88K. vm(Update): The ROM emulation becomes not to verify a.out MID to boot. vm(Update): LUNA-I ROM Emulation accepts ^C to back to the ROM. GUI(Update): Improve whole window drawing scheme, and implement main window's reduction. GUI(Fix): Fix many window size problems. GUI(New): Implement Copy context menu on text windows. Host(New): Reject network interface GRO on Linux host. Host(Fix): Now it can dump a core even on Linux.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Dec 8 16:04:17 2021 UTC (17 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
revbump for icu and libffi
Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 22 22:26:28 2021 UTC (18 months ago) by jun
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Updated emulators/nono to 0.2.4 0.2.4 (2021/11/22) Host(New): "Support serial console host driver for stdio, tcp." vm(New): "Support keyboard connection/disconnection." vm(New): "Implement an ABORT button." vm(New): "Supports PROM PUTCHAR(?) routine on LUNA88K ROM emulation." vm(Update): "Rewrite and improve SIO(uPD7201) and SCC(Z8530)." vm(Update): "MK48T02 now saves the whole NVRAM." vm(Update): "LUNA ROM emulation accepts numpad keys as well as the real machine." vm(Fix): "Fix an MK48T02 degradation since ver 0.2.3 " vm(Fix): "Fix an issue that Lance(AM7990) may lose packets it received." vm(Fix): "Fix INIT/STRT bit behavior in CSR0 on Lance(AM7990)." m68k(Fix): "Fix an FSAVE -(An) instruction." m88k(Fix): "Fix DMx registers when Data Access Exception occurs." GUI(Fix): "Fix sort direction on the exception history monitor." GUI(Fix): "Fix accelaration keys not working since ver 0.2.2." app(Update): "Make an error if keyname of -V option is not correct. Make a warning if keyname in the configuration file is not correct." build(Fix): "Fix build with clang11." vm(New): "Add --force-rtc-fixed option for developpers."
Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 18 04:04:29 2021 UTC (18 months, 1 week ago) by jun
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Update nono-0.2.3 0.2.3 (2021/10/03) m88k(Fix): "Improve several floating point instructions and floating point exceptions. This may make gcc work." vm(Update): "Implement the Error Reset command on uPD7201 (SIO)." vm(Update): "Implement all commands on LUNA keyboard. " vm(Fix): "Emulated ROM now sends the keyboard commands on boot, as the real ROM does. " vm(Fix): "Fix the behaviors of LUNA LED key when it is pressed/released." vm(Update): "Improve a read mask on MK48T02. " GUI(Update): "Change CTRL, SHIFT key behavior on the software keyboard window." app(Update): "-X option is no longer affected by DIPSW." 0.2.2 (2021/09/09) host(New): "Implement character input mode for keyboard input." m88k(Fix): "Fix a bug of FLT instruction." vm(Fix): "Fix a few bugs in LUNA88K PROM emulation since ver 0.2.0." host(Update): "Change to use read(2)/write(2) instead of mmap(2) to access disk images." 0.2.1 (2021/08/18) vm(New): "Support SCSI CD and MO." vm(Update): "Improve various things about SCSI emulation: Implement ModeSelect(10), ModeSense(10) command. Implement SynchronizeCache command as no-op. Support LoEj(Load/Eject) bit of StartStopUnit command. Support ModePage 04, 05 and 08 of ModeSense command. Fix RequestSense command parameters." vm(Fix): "SCSI devices can terminate the SCSI transfer correctly at the specified allocation length." vm(Fix): "Implement SCSI transfer speed limit." vm(Fix): "Fix DIPSW pin placement in PIO on LUNA88K." vm(Fix): "Fix a reset operation of LUNA88K system controller." vm(Update): "Improve RTC (MK48T02, RP5C15) emulations." vm(Update): "Improve LCD emulation." vm(Update): "Improve LUNA mouse behavior when its movement amount is plus or minus 1." m88k(Fix): "Fix add/sub instruction behavior when it occurs overflow exception." m88k(Fix): "Fix jump instructions' bug which doesn't mask the destination address." app(Fix): "Fix a bug that could not poweron on start under certain environment (Xsixel?) after ver 0.2.0." app(Update): "Display filepath as a tooltip in SCSI indicators on the status panel." app(Update): "Change(rename) -A option to -X option." app(Update): "Change(rename) -X option to -H option." m88k(New): "Implement an alternate mnemonic just for us." m88k(Update): "Emulated ROM can boot UniOS-Mach a.out executable." vm(New): "Trying to connect a mouse to SCC on X68k." 0.2.0 (2021/06/20) vm(New): "Support LUNA88K's NVRAM." vm(New): "Support nvram command on LUNA88K's emulated ROM console." vm(Fix): "Various fixes for network packets received at the host." vm(New): "Support real-time synchronization mode on LUNA-I/LUNA88K's system clock (experimental)." m88k(New): "Support pseudo stop status for m88k." host(Update): "Various changes on the host network drivers." host(New): "Add AF_PACKET as host network driver." GUI(Update): "Improve the status panel, including adding a LAN indicator, displaying write-protect icon on HD." GUI(Update): "Increase the number of memory dump windows to four." GUI(Fix): "Fix window size problem under certain environment(?)." GUI(Fix): "Fix/Improve various monitors and subwindows behaviors." app(Update): "Fix/Improve about -L and -M options." debugger(Fix): "m68k:Fix address printing with TT enabled." vm(New): "Support loading ELF object file on -A option." vm(New): "Implement key repeat feature on X68k keyboard."
Revision 1.5 / (download) - annotate - [select for diffs], Mon May 24 14:28:36 2021 UTC (2 years ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
nono: Update to 0.1.6 Changelog: vm (Update): Improve the scheduler. vm (Update): Improve the key input: Buffer the keystrokes from the host. Suppress the full speed mode while any keys are pressed in order to prevent chattering on LUNA. Use the logical keycode instead of the phisical keycode. And several bugfixes. vm (Update): Improve the reset exception of m68k, m88k. vm (Fix): Implement the bus error area correctly on LUNA88K. This makes PROM 1.20 work. GUI (New): Implement a status panel. GUI (Update): Modify the software keyboard window. Accept keystrokes in this window as well. Also, the window displays the current keystroke status. GUI (Fix): Fix window size problem under certain window managers(?). GUI (Fix): Fix several problems on the log window. debugger (Fix): Fix a few m88k mnemonics."
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 5 18:47:24 2021 UTC (2 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.3: +5 -3
lines
Diff to previous 1.3 (colored)
nono: Update to 0.1.5 Changelog: vm (Update): Improve m88k performance. vm (New): Implement emulated ROM for LUNA88K. For now, it only can boot. vm (New): Make the RAM size changable. host (Update): Support OpenBSD's tap(4). vm (Fix): Fix several bugs on LUNA-I's emulated ROM since 0.0.3 and 0.1.4. vm (Update): Improve reading UFS on emulated ROM. vm (Fix): Fix a bug that might break receive queue on SIO(uPD7201). vm (Fix): Fix abnormal termination on resetting VM during SCSI transfer. vm (Update): Improve a log message about SCMD Intercept bit on SPC. app (Update): Make -c option acceptable configuration filename."
Revision 1.3 / (download) - annotate - [select for diffs], Mon Nov 30 12:22:46 2020 UTC (2 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.2: +3 -1
lines
Diff to previous 1.2 (colored)
nono: Buildlink editline/readline Bump PKGREVISON from dependency change.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Nov 30 12:08:55 2020 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.1: +8 -1
lines
Diff to previous 1.1 (colored)
nono: Honor pkgsrc settings. Don't use -Werror. Set RESTRICTED.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 27 13:09:37 2020 UTC (2 years, 6 months ago) by ryoon
Branch: MAIN
emulators/nono: import nono-0.1.4 nono is OMRON LUNA-I emulator runs on NetBSD and etc. A part of PR pkg/55761.