Commit Graph

83 Commits

Author SHA1 Message Date
akuker
0a21896fd3 #27 updated rebuild shortcut to re-add the nuvolink 2020-09-20 11:16:53 -05:00
akuker
00dfea9d06 #27 fixed Inquiry to return dynamic block size 2020-09-20 11:16:33 -05:00
akuker
98c3398da4 updated 2020-09-13 17:45:58 -05:00
akuker
9577ab674f Network errors reporting dummy data - INQUIRY WORKSgit statusgit status! 2020-09-13 17:45:42 -05:00
akuker
1ede0966fd Adding some shortcuts that can be added to .bashrc to make developers' lives easier 2020-09-13 15:55:14 -05:00
akuker
05dda11155 #27 Inquiry command is working 2020-09-13 14:59:49 -05:00
akuker
516d1848fa workingish.... 2020-09-11 23:59:53 -05:00
akuker
b5ebbe5df5 Workingish 2020-09-11 23:47:41 -05:00
akuker
492bbafdcc Changed default to FULLSPEC 2020-09-11 22:54:47 -05:00
akuker
076d36d09c First draft of nuvolink simulation 2020-09-11 17:14:43 -05:00
akuker
0d7debcf68 First draft of nuvolink simulation 2020-09-11 17:00:11 -05:00
akuker
0826f297f1 Translated ctapdriver to english 2020-09-11 10:37:21 -05:00
akuker
2508a3dd98 merge in latest trunk 2020-09-11 09:52:39 -05:00
akuker
a50fcbde5c Updated makefile to automatically configure systemd and rsyslog (#32)
* Corrected rascsi service and rsyslog configs. Updated makefile to install these configs

* Removed systemd service commands. Added a 'help' target that prints information about how to use this Makefile

Co-authored-by: akuker <akuker@gmail.com>
2020-09-05 10:25:05 -05:00
akuker
bb379b8274 Workflow integration (#29)
* Updated makefile to only rebuild changed files. Also generates dependency listings to check for modified header files

* Updated workflow to archive the generated binaries and build fullspec and standard versions of the app

* Updated to run workflow on all branches

* Create tar file to retain file permissions

* Fix archive path

* Fix typo

* Remove unnecessary git ignore

* Added reference to issue that drives the need for nested compressed files.

Co-authored-by: akuker <akuker@gmail.com>
2020-09-03 19:39:10 -05:00
PhrAx
7ff24d625b Update Makefile
Fixed source path for make install, added $(BINDIR)/
2020-09-01 23:19:24 -07:00
akuker
25d0fdebcb These files were moved into the devices folder for issue #16, but weren't cleaned up. Removing the extraneous files. 2020-08-28 09:23:00 -05:00
akuker
5def9e3dfe Break up disk.h and disk.cpp to be smaller files (#22) 2020-08-28 09:18:02 -05:00
akuker
2338b9b791 Updated makefile to cross-compile and updated github workflow to install tools 2020-08-27 23:16:23 -05:00
akuker
2da8d4dbdf Added visual studio code project 2020-08-16 13:23:42 -05:00
Chris Pickel
46e03a4026 Reimplement ParseArgs() with getopt()
The command-line interface is intended to be equivalent. For example,
consider this command:

    $ rascsi -ID0 zero.hda -ID1 one.hda

This is no longer two pairs (ID0, zero.hda), (ID1, one.hda), but a
sequence of commands:

* -I: next disk is SCSI (not SASI)
* -D 0: next disk is device 0
* zero.hda: set up disk
* -I: next disk is SCSI (not SASI)
* -D 1: next disk is device 1
* one.hda: set up disk

Since SCSI is [now] the default, this could equivalently be:

    $ rascsi -d 0 zero.hda -d 1 one.hda
2020-08-09 07:52:58 +01:00
Chris Pickel
8b340fde89 Split config parsing and arg parsing functions 2020-08-09 02:30:17 +01:00
akuker
e61dbdabe3 Enabled Shtudown & reboot commands 2020-08-07 17:03:47 -05:00
akuker
dfa28091e4 Added file upload functionality. Disabled some debug messages. 2020-08-07 16:59:42 -05:00
akuker
e962706d4e Merge branch 'master' of https://github.com/akuker/RASCSI 2020-08-07 14:25:20 -05:00
akuker
5a71783d33 Updated to allow command handler to run on x86 systems for development purposes. Also fixed warning about using fprintf incorrectly 2020-08-07 14:25:05 -05:00
akuker
377da587b7 Added functionality to create a new, empty hd image. 2020-08-07 12:51:33 -05:00
akuker
86bf896d66 Fixed connect_new_device function 2020-08-07 11:59:18 -05:00
akuker
c37abe3e73 Remove old files 2020-08-07 11:37:13 -05:00
akuker
c3e8204542 Started moving actions into a single php file to simplify things 2020-08-07 11:34:07 -05:00
Tony Kuker
82cc76daad Merge branch 'master' of https://github.com/akuker/RASCSI 2020-08-02 18:27:38 -05:00
akuker
a6d501b7e4 Can now add, eject and disconnect devices 2020-08-01 22:47:04 -05:00
akuker
a30889f7c1 Moved several php functions to a library that can be reused. Updated to use css for styles 2020-08-01 20:53:11 -05:00
akuker
9d94cdeec6 Updated SCSI table list to show all SCSI IDs 2020-08-01 19:22:07 -05:00
Tony Kuker
19e81178b8 Merge branch 'master' of https://github.com/akuker/RASCSI 2020-07-30 14:23:35 -05:00
akuker
66e4c91f61 Buttons are starting to do something... nothing useful... but something 2020-07-29 20:42:50 -05:00
akuker
4c02bd5a1a Fix collor when the service fails. Automatically refresh the status every 30 seconds 2020-07-26 21:06:48 -05:00
akuker
b8874d1e27 Created a frame around the rascsi interface and a status frame that will automatically update 2020-07-26 20:57:52 -05:00
akuker
9345e0dbe4 updated to work with Netscape 2020-07-26 20:27:59 -05:00
akuker
4cfd4b8afd Simple php page to check the status of the RaSCSI service 2020-07-26 20:21:50 -05:00
akuker
a482c465ad Created conceptual wireframe and generated new php file that sort-of matches the wireframe. Still a work in progress and doesn't do anything useful (yet) 2020-07-26 19:54:40 -05:00
Tony Kuker
5794e56477 Translated to Englished and fixed handling of files without an extension 2020-07-25 21:40:03 -05:00
Tony Kuker
3dc38ea959 Baseline version of index.php from https://github.com/ztto/rascsi-php 2020-07-25 21:36:35 -05:00
akuker
52ba5c2fa7 Un-do extraneous changes before merging back into source branch 2020-07-19 15:10:17 -05:00
akuker
f422bd9ca9 Un-do extraneous changes before merging back into source branch 2020-07-19 15:05:24 -05:00
akuker
a033451863 Un-do extraneous changes before merging back into source branch 2020-07-19 14:59:40 -05:00
akuker
7b10c2299f Updated git ignore for scsishark 2020-07-19 00:24:07 -05:00
akuker
1cc05072af scsishark works to capture data from the scsi bus. The VCD file can be opened with GTKWave 2020-07-19 00:22:35 -05:00
akuker
da3d0ea494 Ignore non-SCSI pins 2020-07-18 18:00:17 -05:00
akuker
64b5c3d0f6 Fix formatting to match WaveDrom 2020-07-18 17:59:52 -05:00